| org.geotools.catalog.GeoResourceInfo
All known Subclasses: org.geotools.catalog.defaults.DefaultGeoResourceInfo,
GeoResourceInfo | public interface GeoResourceInfo (Code) | | Represents a bean style metadata accessor for metadata about a geoResource.
The methods within this class must be non-blocking. This class, and sub-classes represent cached
versions of the metadata about a particular service.
Much of this interface is based on Dublin Core and the RDF application profile.
Any changes to this content will be communicate by an event by the assocaited GeoResource.
author: David Zwiers, Refractions Research author: Justin Deoliveira, The Open Planning Project since: 0.6 |
Method Summary | |
Envelope | getBounds() Returns the BBox of the resource if one exists, The null envelope otherwise. | CoordinateReferenceSystem | getCRS() Returns the CRS of the resource if one exists, null otherwise. | String | getDescription() Returns the resource's description. | Icon | getIcon() Base symbology (with out decorators) representing this resource.
The Icon returned should conform the the Eclipse User Interface Guidelines (16x16
image with a 16x15 glyph centered).
This plug-in provides default based on resource type:
<b>return</b> ISharedImages.getImagesDescriptor( IGeoResoruce );
Any LabelProvider should use the default image, a label decorator should be used to pick up
these images in a separate thread. | String[] | getKeywords() | String | getName() Returns the name of the data ... | URI | getSchema() Returns the xml schema namespace for this resource type. | String | getTitle() |
getBounds | Envelope getBounds()(Code) | | Returns the BBox of the resource if one exists, The null envelope otherwise.
The bounds are returned in (ie should be reprojected to) Lat Long:
- DefaultGeographicCRS.WGS84
- EPSG:4369 (LatLong NAD83)
- ESPG 4326 (another LatLong)
Known Mappings:
- 1st part of the Dublin Core Coverage
Lat Long bounding box of the resource |
getCRS | CoordinateReferenceSystem getCRS()(Code) | | Returns the CRS of the resource if one exists, null otherwise.
Known Mappings:
- 2nd part of the Dublin Core Coverage
CRS of the resource, or null if unknown. |
getDescription | String getDescription()(Code) | | Returns the resource's description.
Known Mappings:
- WFS GetCapabilities description
- WMS GetCapabilities description
description of resource, or null if unavailable |
getIcon | Icon getIcon()(Code) | | Base symbology (with out decorators) representing this resource.
The Icon returned should conform the the Eclipse User Interface Guidelines (16x16
image with a 16x15 glyph centered).
This plug-in provides default based on resource type:
<b>return</b> ISharedImages.getImagesDescriptor( IGeoResoruce );
Any LabelProvider should use the default image, a label decorator should be used to pick up
these images in a separate thread. This allows resources like WMS to make blocking request of
an external service.
Icon symbolizing this resource |
getKeywords | String[] getKeywords()(Code) | | Returns the keywords assocaited with this resource
Known Mappings:
- Maps to Dublin Core's Subject element
Keywords for use with search, or null unavailable. |
getName | String getName()(Code) | | Returns the name of the data ... such as the typeName or LayerName.
Known Mappings:
- WFS typeName
- Database table name
- WMS layer name
name of the data, used with getSchema() to identify resource |
getSchema | URI getSchema()(Code) | | Returns the xml schema namespace for this resource type.
Known Mappings:
- Dublin Code Format element
namespace, used with getName() to identify resource |
getTitle | String getTitle()(Code) | | Returns the resource's title
|
|
|