Class MemoryTileCacheStoreProvider

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataStoreProvider
org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
org.gvsig.raster.tilecache.provider.AbstractTileCacheStoreProvider
org.gvsig.raster.tilecache.provider.MemoryTileCacheStoreProvider
All Implemented Interfaces:
org.gvsig.fmap.dal.DataCache, org.gvsig.fmap.dal.DataFactoryUnit, org.gvsig.fmap.dal.DataStoreProvider, org.gvsig.fmap.dal.raster.RasterCache, org.gvsig.fmap.dal.raster.spi.RasterCacheStoreProvider, 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 MemoryTileCacheStoreProvider extends AbstractTileCacheStoreProvider implements org.gvsig.fmap.dal.resource.spi.ResourceConsumer
Provider for Tile Cache
Author:
dmartinezizquierdo
  • Field Details

    • NAME

      public static String NAME
    • DESCRIPTION

      public static String DESCRIPTION
    • METADATA_DEFINITION_NAME

      public static final String METADATA_DEFINITION_NAME
  • Constructor Details

    • MemoryTileCacheStoreProvider

      public MemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException
      Parameters:
      params -
      storeServices -
      Throws:
      org.gvsig.fmap.dal.exception.InitializeException
    • MemoryTileCacheStoreProvider

      protected MemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices, org.gvsig.tools.dynobject.DynObject metadata) throws org.gvsig.fmap.dal.exception.InitializeException
      Throws:
      org.gvsig.fmap.dal.exception.InitializeException
  • Method Details

    • registerMetadataDefinition

      protected static void registerMetadataDefinition() throws org.gvsig.metadata.exceptions.MetadataException
      Throws:
      org.gvsig.metadata.exceptions.MetadataException
    • init

      protected void init(MemoryTileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException
      Throws:
      org.gvsig.fmap.dal.exception.InitializeException
    • getParameters

      Specified by:
      getParameters in interface org.gvsig.fmap.dal.raster.spi.RasterStoreProvider
      Overrides:
      getParameters in class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
    • 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
    • getProviderName

      public String getProviderName()
      Specified by:
      getProviderName 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
    • apply

      public void apply(org.gvsig.fmap.dal.raster.spi.RasterStoreProvider provider, org.gvsig.crs.projection.lib.Projection crs, org.gvsig.fmap.dal.raster.RasterQuery query) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      apply in interface org.gvsig.fmap.dal.raster.spi.RasterCacheStoreProvider
      Overrides:
      apply in class AbstractTileCacheStoreProvider
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • getInnerProvider

      public org.gvsig.fmap.dal.raster.spi.RasterStoreProvider getInnerProvider()
      Specified by:
      getInnerProvider in interface org.gvsig.fmap.dal.raster.spi.RasterCacheStoreProvider
      Overrides:
      getInnerProvider in class AbstractTileCacheStoreProvider
    • getTileStruct

      public org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()
      Specified by:
      getTileStruct in interface org.gvsig.fmap.dal.raster.spi.RasterStoreProvider
      Overrides:
      getTileStruct in class AbstractTileCacheStoreProvider