Package org.gvsig.fmap.dal.file.bsq
Class AbstractFileRasterStoreProvider
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataStoreProvider
org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
org.gvsig.fmap.dal.file.bsq.AbstractFileRasterStoreProvider
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactoryUnit,org.gvsig.fmap.dal.DataStoreProvider,org.gvsig.fmap.dal.raster.spi.RasterStoreProvider,org.gvsig.fmap.dal.resource.spi.ResourceConsumer,org.gvsig.fmap.dal.spi.DataStoreProvider,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dynobject.DynObject,org.gvsig.tools.dynobject.DynObject_v2
- Direct Known Subclasses:
BSQStoreProvider
public abstract class AbstractFileRasterStoreProvider
extends org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
implements org.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gvsig.fmap.geom.primitive.Envelopeprotected List<org.gvsig.raster.lib.buffer.api.PageManager> protected org.gvsig.basicformats.PRJFileprotected org.gvsig.crs.projection.lib.Projectionprotected org.gvsig.fmap.dal.resource.spi.ResourceProviderprotected Stringprotected Stringprotected org.gvsig.basicformats.STXFileprotected org.gvsig.raster.lib.buffer.api.TileStructprotected org.gvsig.basicformats.WLDFileFields inherited from class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
dimensions, LOG -
Constructor Summary
ConstructorsConstructorDescriptionAbstractFileRasterStoreProvider(String storeProviderName, String storeProviderDescription, org.gvsig.fmap.dal.raster.OpenRasterStoreParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) -
Method Summary
Modifier and TypeMethodDescriptionbooleancloseResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) org.gvsig.raster.lib.buffer.api.BuffercreateBuffer(org.gvsig.fmap.dal.raster.RasterQuery rasterQuery) protected voidabstract intgetBands()abstract intorg.gvsig.raster.lib.buffer.api.BufferDimensionsgetDynValue(String name) protected org.gvsig.fmap.geom.primitive.Envelopeorg.gvsig.fmap.dal.DataServerExplorerprotected FilegetFile()getName()protected List<org.gvsig.raster.lib.buffer.api.PageManager> protected org.gvsig.crs.projection.lib.Projectionorg.gvsig.fmap.dal.resource.spi.ResourceProviderabstract intgetRows()org.gvsig.raster.lib.buffer.api.TileStructprotected voidinit(org.gvsig.fmap.dal.raster.OpenRasterStoreParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) abstract voidopen()voidresourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) voidsetDynValue(String name, Object value) Methods inherited from class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
autoOpen, clear, close, createResource, delegate, getBandDescriptor, getBandsDescriptor, getChilds, getDataTypes, getDynClass, getImageLegend, getInterval, getNoData, getNoDatas, getParameters, getStoreServices, getTimes, getTimes, hasDynMethod, hasDynValue, implement, invokeDynMethod, invokeDynMethod, isTiled, refreshMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreProvider
getChildren, getResourcesStorage, getStoresRepository, setTransactionMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.spi.DataStoreProvider
getChildren, getResourcesStorage, getStoresRepository, setTransactionMethods inherited from interface org.gvsig.tools.dispose.Disposable
dispose
-
Field Details
-
envelope
protected org.gvsig.fmap.geom.primitive.Envelope envelope -
projection
protected org.gvsig.crs.projection.lib.Projection projection -
pageManagers
-
tileStruct
protected org.gvsig.raster.lib.buffer.api.TileStruct tileStruct -
storeProviderName
-
storeProviderDescription
-
resource
protected org.gvsig.fmap.dal.resource.spi.ResourceProvider resource -
wldFile
protected org.gvsig.basicformats.WLDFile wldFile -
prjFile
protected org.gvsig.basicformats.PRJFile prjFile -
stxFile
protected org.gvsig.basicformats.STXFile stxFile
-
-
Constructor Details
-
AbstractFileRasterStoreProvider
public AbstractFileRasterStoreProvider(String storeProviderName, String storeProviderDescription, org.gvsig.fmap.dal.raster.OpenRasterStoreParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
-
Method Details
-
init
protected void init(org.gvsig.fmap.dal.raster.OpenRasterStoreParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
getResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider getResource()- Specified by:
getResourcein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
getFile
-
getSourceId
- Specified by:
getSourceIdin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
getName
- Specified by:
getNamein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
getFullName
- Specified by:
getFullNamein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
getProviderName
- Specified by:
getProviderNamein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
closeResourceRequested
public boolean closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) - Specified by:
closeResourceRequestedin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
resourceChanged
public void resourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) - Specified by:
resourceChangedin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Overrides:
doDisposein classorg.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider- Throws:
org.gvsig.tools.exception.BaseException
-
getExplorer
public org.gvsig.fmap.dal.DataServerExplorer getExplorer() throws org.gvsig.fmap.dal.exception.ReadException, org.gvsig.fmap.dal.exception.ValidateDataParametersException- Specified by:
getExplorerin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider- Throws:
org.gvsig.fmap.dal.exception.ReadExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
getDimensions
public org.gvsig.raster.lib.buffer.api.BufferDimensions getDimensions()- Specified by:
getDimensionsin interfaceorg.gvsig.fmap.dal.raster.spi.RasterStoreProvider
-
getTileStruct
public org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()- Specified by:
getTileStructin interfaceorg.gvsig.fmap.dal.raster.spi.RasterStoreProvider- Overrides:
getTileStructin classorg.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
-
getDynValue
public Object getDynValue(String name) throws org.gvsig.tools.dynobject.exception.DynFieldNotFoundException - Specified by:
getDynValuein interfaceorg.gvsig.tools.dynobject.DynObject- Overrides:
getDynValuein classorg.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider- Throws:
org.gvsig.tools.dynobject.exception.DynFieldNotFoundException
-
setDynValue
public void setDynValue(String name, Object value) throws org.gvsig.tools.dynobject.exception.DynFieldNotFoundException - Specified by:
setDynValuein interfaceorg.gvsig.tools.dynobject.DynObject- Overrides:
setDynValuein classorg.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider- Throws:
org.gvsig.tools.dynobject.exception.DynFieldNotFoundException
-
getPageManagers
-
getProjection
protected org.gvsig.crs.projection.lib.Projection getProjection() -
getEnvelope
protected org.gvsig.fmap.geom.primitive.Envelope getEnvelope() -
createBuffer
public org.gvsig.raster.lib.buffer.api.Buffer createBuffer(org.gvsig.fmap.dal.raster.RasterQuery rasterQuery) throws org.gvsig.raster.lib.buffer.api.exceptions.BufferException - Specified by:
createBufferin interfaceorg.gvsig.fmap.dal.raster.spi.RasterStoreProvider- Throws:
org.gvsig.raster.lib.buffer.api.exceptions.BufferException
-
open
public abstract void open() throws org.gvsig.fmap.dal.exception.OpenException- Specified by:
openin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider- Throws:
org.gvsig.fmap.dal.exception.OpenException
-
getBands
public abstract int getBands()- Specified by:
getBandsin interfaceorg.gvsig.fmap.dal.raster.spi.RasterStoreProvider
-
getRows
public abstract int getRows() -
getColumns
public abstract int getColumns()
-