| java.lang.Object net.refractions.udig.catalog.IService net.refractions.udig.catalog.rasterings.AbstractRasterService
All known Subclasses: net.refractions.udig.catalog.internal.geotiff.GeoTiffServiceImpl, net.refractions.udig.catalog.internal.worldimage.WorldImageServiceImpl,
AbstractRasterService | abstract public class AbstractRasterService extends IService (Code) | | Provides a handle to a raster service allowing the service to be lazily loaded.
This class provides functionality common to services attached to GridCoverage based resources.
author: mleslie since: 0.6.0 |
Field Summary | |
protected Exception | message message field reports any errors encountered. | protected GridCoverageReader | reader | protected Status | status |
message | protected Exception message(Code) | | message field reports any errors encountered. May be null.
|
reader | protected GridCoverageReader reader(Code) | | reader field
|
status | protected Status status(Code) | | status field describes the status of the service
|
AbstractRasterService | public AbstractRasterService(URL id, GridFormatFactorySpi factory)(Code) | | Construct AbstractRasterService .
Parameters: id - Parameters: factory - |
canResolve | public boolean canResolve(Class<T> adaptee)(Code) | | Adapts to to provide GridCoverageReader
|
getDescription | public String getDescription()(Code) | | Retrieves the string identifying this service. This is the location of the resource to be
loaded.
String describing this service. |
getFormat | public Object getFormat()(Code) | | Finds or creates the GridFormat object describing the service.
GridFormat describing this coverage. |
getIdentifier | public URL getIdentifier()(Code) | | |
getReader | public GridCoverageReader getReader(IProgressMonitor monitor)(Code) | | Finds or creates the Reader used to access this service. Apon any exception, the message
field is populated and null is returned.
Reader linked to this service. |
getStatus | public Status getStatus()(Code) | | |
getTitle | public String getTitle()(Code) | | Retrieves a relatively human readable title for this service.
Title of this service |
|
|