| org.geotools.catalog.ServiceInfo
All known Subclasses: org.geotools.catalog.defaults.DefaultServiceInfo,
ServiceInfo | public interface ServiceInfo (Code) | | Provides metadata information about a service.
Information is provided in the form of a single, simple, Java bean.
You can treat this bean as a "view" on more complete metadata information
that may be accessable via a subclass (or other resolve target). This
bean offers up service metadata information to the the GeoTools catalog
implementations for searching.
Much of the names and motivation have been taken from Dublin Code
and it's application profile for RDF.
author: David Zwiers, Refractions Research author: Justin Deoliveira, The Open Planning Project since: 0.6 |
Method Summary | |
String | getAbstract() Return the service abstract. | String | getDescription() Returns the service description. | Icon | getIcon() Base symbology (with out decorators) representing this IService.
The Icon returned should conform the the Eclipse User Interface Guidelines (16x16
image with a 16x15 glyph centered).
This plug-in provides default images based on service type:
<b>return</b> ISharedImages.getImagesDescriptor( IService );
Any LabelProvider should use the default image, a label decorator should be used to pick up
these images in a separate thread. | String[] | getKeywords() Returns the service keywords. | URI | getPublisher() | URI | getSchema() Returns the xml schema namespace for this service type. | URI | getSource() Returns the service source. | String | getTitle() Returns the service title, may be empty or null if unsupported. |
getAbstract | String getAbstract()(Code) | | Return the service abstract.
This use is understood to be in agreement with OGC Open Web Services,
implementors may use either abstract or description as needed.
When working with an Open Web Service this method is a direct match,
you may also choose it when providing actual dublin-core information
if the description element is specifically an abstract.
text Abstract of document-like services |
getDescription | String getDescription()(Code) | | Returns the service description.
This use is understood to be in agreement with "dublin-core",
implementors may use either abstract or description as needed.
Dublin Core:
A textual description of the content of the resource, including
abstracts in the case of document-like objects or content
descriptions in the case of visual resources.
When providing actual dublin-core metadata you can gather up
all the description information into a single string for
searching.
Description of visual contents |
getIcon | Icon getIcon()(Code) | | Base symbology (with out decorators) representing this IService.
The Icon returned should conform the the Eclipse User Interface Guidelines (16x16
image with a 16x15 glyph centered).
This plug-in provides default images based on service type:
<b>return</b> ISharedImages.getImagesDescriptor( IService );
Any LabelProvider should use the default image, a label decorator should be used to pick up
these images in a separate thread. This allows services like WFS make blocking request to
pick up the image from their GetCapabilities.
Icon symbolizing this IService. |
getKeywords | String[] getKeywords()(Code) | | Returns the service keywords. Maps to the Dublin Core Subject element.
|
getPublisher | URI getPublisher()(Code) | | Return the service publisher
|
getSchema | URI getSchema()(Code) | | Returns the xml schema namespace for this service type. Maps to the Dublin Code Format
element
|
getSource | URI getSource()(Code) | | Returns the service source. Maps to the Dublin Core Server Element
|
getTitle | String getTitle()(Code) | | Returns the service title, may be empty or null if unsupported.
Note this is always metadata, and is in user terms.
title, may be empty, null if unsupported. |
|
|