Package org.gvsig.fmap.dal.file.imageio
Class ImageIOStoreProvider
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.raster.spi.AbstractAwtRasterStoreProvider
org.gvsig.fmap.dal.file.imageio.ImageIOStoreProvider
- 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
public class ImageIOStoreProvider
extends org.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider
implements org.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gvsig.fmap.dal.resource.spi.ResourceProviderprotected Stringprotected StringFields inherited from class org.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider
envelopeFields inherited from class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
dimensions, LOG -
Constructor Summary
ConstructorsConstructorDescriptionImageIOStoreProvider(String storeProviderName, String storeProviderDescription, ImageIOStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) -
Method Summary
Modifier and TypeMethodDescriptionbooleancloseResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) protected voidorg.gvsig.fmap.dal.DataServerExplorerorg.gvsig.basicformats.WLDFile.WorldGeoreferencinggetImage()getName()protected org.gvsig.crs.projection.lib.Projectionorg.gvsig.fmap.dal.resource.spi.ResourceProviderprotected voidinit(org.gvsig.fmap.dal.DataStoreParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) voidopen()voidresourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) Methods inherited from class org.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider
close, createBuffer, createWLDEnvelope, getBands, getDimensions, getDynValue, getRaster, getTileStruct, isOpen, openMethods inherited from class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
autoOpen, clear, createResource, delegate, getBandDescriptor, getBandsDescriptor, getChilds, getDataTypes, getDynClass, getImageLegend, getInterval, getNoData, getNoDatas, getStoreServices, getTimes, getTimes, hasDynMethod, hasDynValue, implement, invokeDynMethod, invokeDynMethod, isTiled, refresh, setDynValueMethods 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
-
storeProviderName
-
storeProviderDescription
-
resource
protected org.gvsig.fmap.dal.resource.spi.ResourceProvider resource
-
-
Constructor Details
-
ImageIOStoreProvider
public ImageIOStoreProvider(String storeProviderName, String storeProviderDescription, ImageIOStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException - Parameters:
storeProviderName-storeProviderDescription-params-storeServices-- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
-
Method Details
-
getProviderName
- Specified by:
getProviderNamein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
init
protected void init(org.gvsig.fmap.dal.DataStoreParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException - Overrides:
initin classorg.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider- 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
-
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
-
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.AbstractAwtRasterStoreProvider- Throws:
org.gvsig.tools.exception.BaseException
-
getParameters
- Specified by:
getParametersin interfaceorg.gvsig.fmap.dal.raster.spi.RasterStoreProvider- Overrides:
getParametersin classorg.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider
-
open
public 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
-
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
-
getImage
- Returns:
- BufferedImage
-
getGeoreferencing
public org.gvsig.basicformats.WLDFile.WorldGeoreferencing getGeoreferencing()- Overrides:
getGeoreferencingin classorg.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider
-
getProjection
protected org.gvsig.crs.projection.lib.Projection getProjection()- Overrides:
getProjectionin classorg.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider
-