public class ImageIOStoreProvider extends AbstractAwtRasterStoreProvider implements ResourceConsumer
| Modifier and Type | Field and Description |
|---|---|
protected ResourceProvider |
resource |
protected java.lang.String |
storeProviderDescription |
protected java.lang.String |
storeProviderName |
envelopedimensions, LOG| Constructor and Description |
|---|
ImageIOStoreProvider(java.lang.String storeProviderName,
java.lang.String storeProviderDescription,
ImageIOStoreProviderParameters params,
DataStoreProviderServices storeServices) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
closeResourceRequested(ResourceProvider resource) |
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
DataServerExplorer |
getExplorer()
Create a
DataServerExplorer from the same source that this store. |
java.lang.String |
getFullName()
Returns a more descriptive name for the provider that getName.
|
java.awt.image.BufferedImage |
getImage() |
java.lang.String |
getName()
Returns the name associated to the provider.
|
ImageIOStoreProviderParameters |
getParameters()
Return the parameters of this provider
|
java.lang.String |
getProviderName()
Return the name of the provider.
|
ResourceProvider |
getResource()
Returns the
Resource from where the data is being loaded. |
java.lang.Object |
getSourceId()
Returns the unique identifier of the Store
FIXME add examples
|
protected void |
init(DataStoreParameters params,
DataStoreProviderServices storeServices) |
void |
open()
Open store.
|
void |
resourceChanged(ResourceProvider resource) |
close, createBuffer, createWLDEnvelope, getBands, getDimensions, getDynValue, getRaster, getTileStruct, isOpen, openautoOpen, clear, createResource, delegate, getBandDescriptor, getBandsDescriptor, getChilds, getDataTypes, getDynClass, getImageLegend, getInterval, getNoData, getNoDatas, getStoreServices, getTimes, getTimes, hasDynMethod, hasDynValue, implement, invokeDynMethod, invokeDynMethod, isTiled, refresh, setDynValuegetChildren, getResourcesStorage, getStoresRepository, setTransactiondispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildren, getResourcesStorage, getStoresRepository, setTransactiondisposeprotected java.lang.String storeProviderName
protected java.lang.String storeProviderDescription
protected ResourceProvider resource
public ImageIOStoreProvider(java.lang.String storeProviderName,
java.lang.String storeProviderDescription,
ImageIOStoreProviderParameters params,
DataStoreProviderServices storeServices)
throws InitializeException
storeProviderName - storeProviderDescription - params - storeServices - InitializeExceptionpublic java.lang.String getProviderName()
DataStoreProviderprotected void init(DataStoreParameters params, DataStoreProviderServices storeServices) throws InitializeException
init in class AbstractAwtRasterStoreProviderInitializeExceptionpublic ResourceProvider getResource()
DataStoreProviderResource from where the data is being loaded.Resourcepublic java.lang.Object getSourceId()
DataStoreProviderpublic java.lang.String getName()
DataStoreProviderpublic java.lang.String getFullName()
DataStoreProviderpublic boolean closeResourceRequested(ResourceProvider resource)
closeResourceRequested in interface ResourceConsumerpublic void resourceChanged(ResourceProvider resource)
resourceChanged in interface ResourceConsumerprotected void doDispose()
throws BaseException
AbstractDisposableAbstractDisposable.dispose() method, to be
implemented by child classes.doDispose in class AbstractAwtRasterStoreProviderBaseExceptionAbstractDisposable.dispose()public ImageIOStoreProviderParameters getParameters()
RasterStoreProvidergetParameters in interface RasterStoreProvidergetParameters in class AbstractAwtRasterStoreProviderpublic void open()
throws OpenException
DataStoreProviderOpenExceptionpublic DataServerExplorer getExplorer() throws ReadException, ValidateDataParametersException
DataStoreProviderDataServerExplorer from the same source that this store.ReadExceptionValidateDataParametersExceptionpublic java.awt.image.BufferedImage getImage()