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

    Fields
    Modifier and Type
    Field
    Description
    protected org.gvsig.fmap.dal.resource.spi.ResourceProvider
     
    protected String
     
    protected String
     

    Fields inherited from class org.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider

    envelope

    Fields inherited from class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider

    dimensions, LOG
  • Constructor Summary

    Constructors
    Constructor
    Description
    ImageIOStoreProvider(String storeProviderName, String storeProviderDescription, ImageIOStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource)
     
    protected void
     
    org.gvsig.fmap.dal.DataServerExplorer
     
     
    org.gvsig.basicformats.WLDFile.WorldGeoreferencing
     
     
     
     
    protected org.gvsig.crs.projection.lib.Projection
     
     
    org.gvsig.fmap.dal.resource.spi.ResourceProvider
     
     
    protected void
    init(org.gvsig.fmap.dal.DataStoreParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices)
     
    void
     
    void
    resourceChanged(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, open

    Methods 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, setDynValue

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreProvider

    getChildren, getResourcesStorage, getStoresRepository, setTransaction

    Methods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable

    dispose, dispose

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.fmap.dal.spi.DataStoreProvider

    getChildren, getResourcesStorage, getStoresRepository, setTransaction

    Methods inherited from interface org.gvsig.tools.dispose.Disposable

    dispose
  • Field Details

    • storeProviderName

      protected String storeProviderName
    • storeProviderDescription

      protected String 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

      public String getProviderName()
      Specified by:
      getProviderName in interface org.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:
      init in class org.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:
      getResource in interface org.gvsig.fmap.dal.spi.DataStoreProvider
    • getSourceId

      public Object getSourceId()
      Specified by:
      getSourceId in interface org.gvsig.fmap.dal.spi.DataStoreProvider
    • getName

      public String getName()
      Specified by:
      getName in interface org.gvsig.fmap.dal.spi.DataStoreProvider
    • getFullName

      public String getFullName()
      Specified by:
      getFullName in interface org.gvsig.fmap.dal.spi.DataStoreProvider
    • closeResourceRequested

      public boolean closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource)
      Specified by:
      closeResourceRequested in interface org.gvsig.fmap.dal.resource.spi.ResourceConsumer
    • resourceChanged

      public void resourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource)
      Specified by:
      resourceChanged in interface org.gvsig.fmap.dal.resource.spi.ResourceConsumer
    • doDispose

      protected void doDispose() throws org.gvsig.tools.exception.BaseException
      Overrides:
      doDispose in class org.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider
      Throws:
      org.gvsig.tools.exception.BaseException
    • getParameters

      public ImageIOStoreProviderParameters getParameters()
      Specified by:
      getParameters in interface org.gvsig.fmap.dal.raster.spi.RasterStoreProvider
      Overrides:
      getParameters in class org.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider
    • open

      public void open() throws org.gvsig.fmap.dal.exception.OpenException
      Specified by:
      open in interface org.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:
      getExplorer in interface org.gvsig.fmap.dal.spi.DataStoreProvider
      Throws:
      org.gvsig.fmap.dal.exception.ReadException
      org.gvsig.fmap.dal.exception.ValidateDataParametersException
    • getImage

      public BufferedImage getImage()
      Returns:
      BufferedImage
    • getGeoreferencing

      public org.gvsig.basicformats.WLDFile.WorldGeoreferencing getGeoreferencing()
      Overrides:
      getGeoreferencing in class org.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider
    • getProjection

      protected org.gvsig.crs.projection.lib.Projection getProjection()
      Overrides:
      getProjection in class org.gvsig.fmap.dal.raster.spi.AbstractAwtRasterStoreProvider