| java.lang.Object net.refractions.udig.catalog.IServiceInfo
IServiceInfo | public class IServiceInfo (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 uDig search
facilities, this information may also be displayed to users.
Much of the names and motivation have been taken from Dublin Code
and it's application profile for RDF.
author: David Zwiers, Refractions Research since: 0.6 |
Method Summary | |
public String | getAbstract() Return the service abstract. | public String | getDescription() Returns the service description. | public ImageDescriptor | getIcon() Base symbology (with out decorators) representing this IService.
The ImageDescriptor 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. | public String[] | getKeywords() Returns the service keywords. | public URL | getPublisher() | public URI | getSchema() Returns the xml schema namespace for this service type. | public URL | getSource() Returns the service source. | public String | getTitle() Returns the service title, may be empty or null if unsupported. |
icon | protected ImageDescriptor icon(Code) | | |
sourcepublisher | protected URL sourcepublisher(Code) | | |
titledescription_abstract | protected String titledescription_abstract(Code) | | |
IServiceInfo | protected IServiceInfo()(Code) | | |
getAbstract | public 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 | public 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 | public ImageDescriptor getIcon()(Code) | | Base symbology (with out decorators) representing this IService.
The ImageDescriptor 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.
ImageDescriptor symbolizing this IService. |
getKeywords | public String[] getKeywords()(Code) | | Returns the service keywords. Maps to the Dublin Core Subject element.
|
getPublisher | public URL getPublisher()(Code) | | Return the service publisher
|
getSchema | public URI getSchema()(Code) | | Returns the xml schema namespace for this service type.
Maps to the Dublin Code Format element.
namespace for service type |
getSource | public URL getSource()(Code) | | Returns the service source. Maps to the Dublin Core Server Element
|
getTitle | public 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. |
|
|