public interface RasterStore extends DataStore, Cloneable
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | DYNMETHOD_GETCOLORINTERPRETATION_NAMEMay provide a dynamic method to get the Color Interpretation | 
| static java.lang.String | DYNMETHOD_GETCOLORTABLE_NAMEMay provide a dynamic method to get the Color Table | 
| static java.lang.String | DYNMETHOD_GETLEGEND_NAMEMay provide a dynamic method to get the legend | 
CSV_PROVIDER_NAME, DBASE_PROVIDER_NAME, FEATURE_METADATA_DEFINITION_NAME, GEOPACKAGE_PROVIDER_NAME, H2SPATIAL_PROVIDER_NAME, MDB_PROVIDER_NAME, METADATA_CONTAINERNAME, METADATA_CRS, METADATA_DEFINITION_NAME, METADATA_ENVELOPE, METADATA_FEATURETYPE, METADATA_PROVIDER, SHAPE_PROVIDER_NAME, SPATIAL_METADATA_DEFINITION_NAME| Modifier and Type | Method and Description | 
|---|---|
| void | addBand(RasterStore store,
       int band)Add a band from other store. | 
| void | addBands(RasterStore store,
        java.util.List<java.lang.Integer> bands)Add a list of bands from other store. | 
| void | clearAdditionalBands()Remove any band that does not belong to itself. | 
| BandQuery | createBandQuery(int band)Creates a  BandQueryfrom band received as parameter. | 
| RasterQuery | createRasterQuery()Returns a new  RasterQueryassociated to this store. | 
| BandDescriptor | getBandDescriptor(int band)Gets  BandsDescriptorof band received as parameter. | 
| java.util.List<BandDescriptor> | getBandDescriptors() | 
| int | getBands()Gets number of total bands | 
| RasterCache | getCache() | 
| BufferDimensions | getDimensions()Return the buffer dimensions of the complete store. | 
| Envelope | getEnvelope()Returns the envelope associated to this store buffer | 
| DataStoreParameters | getParameters()Returns this store's parameters. | 
| RasterSet | getRasterSet()Returns all available data in the store | 
| void | getRasterSet(Observer observer) | 
| RasterSet | getRasterSet(RasterQuery rasterQuery)Returns a subset of data taking into account the properties and
 restrictions of the RasterQuery. | 
| void | getRasterSet(RasterQuery dataQuery,
            Observer observer) | 
| boolean | isOwnBand(int band)Return true if the band is own. | 
| boolean | isTiled() | 
| void | removeBand(int band)Remove a band. | 
accept, accept, createQuery, createSelection, getChildren, getDataSet, getDataSet, getDataSet, getDataSet, getExplorer, getFullName, getFullNameQuietly, getInterval, getName, getNameQuietly, getProviderFactory, getProviderName, getResourcesStorage, getSelection, getStoresRepository, getTimes, getTimes, refresh, setSelection, useCachebeginComplexNotification, disableNotifications, enableNotifications, endComplexNotificationaddObserver, deleteObserver, deleteObserversloadFromState, saveToStategetMetadataChildren, getMetadataID, getMetadataNamedisposehasDynMethodclear, clone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValueclone, cloneQuietly, cloneQuietlystatic final java.lang.String DYNMETHOD_GETLEGEND_NAME
static final java.lang.String DYNMETHOD_GETCOLORINTERPRETATION_NAME
static final java.lang.String DYNMETHOD_GETCOLORTABLE_NAME
DataStoreParameters getParameters()
getParameters in interface DataStoreDataStoreParameters containing this store's parametersRasterSet getRasterSet() throws DataException
DataExceptionRasterSet getRasterSet(RasterQuery rasterQuery) throws DataException
rasterQuery - RasterQuery - DataExceptionRasterQuery createRasterQuery()
RasterQuery associated to this store.Envelope getEnvelope() throws DataException, LocatorException, CreateEnvelopeException
DataExceptionCreateEnvelopeExceptionLocatorExceptionBandQuery createBandQuery(int band)
BandQuery from band received as parameter.band - Band to create BandQueryBandDescriptor getBandDescriptor(int band)
BandsDescriptor of band received as parameter. If band does
 not have BandDescriptor, this method will return an
 empty BandsDescriptor.band - Band to get its BandsDescriptorint getBands()
java.util.List<BandDescriptor> getBandDescriptors()
RasterCache getCache()
void addBand(RasterStore store, int band) throws DataException
store - band - DataExceptionvoid addBands(RasterStore store, java.util.List<java.lang.Integer> bands) throws DataException
store - bands - DataExceptionvoid removeBand(int band)
band - void clearAdditionalBands()
boolean isOwnBand(int band)
band - BufferDimensions getDimensions() throws InitializeException
InitializeExceptionboolean isTiled()
void getRasterSet(Observer observer) throws DataException
DataExceptionvoid getRasterSet(RasterQuery dataQuery, Observer observer) throws DataException
DataException