Class ZipResourcesStorage.ZipFileResource

java.lang.Object
org.gvsig.fmap.dal.AbstractDataResource
org.gvsig.fmap.dal.spi.ZipResourcesStorage.ZipFileResource
All Implemented Interfaces:
Closeable, AutoCloseable, org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
Enclosing class:
ZipResourcesStorage

public class ZipResourcesStorage.ZipFileResource extends org.gvsig.fmap.dal.AbstractDataResource implements org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
  • Constructor Details

    • ZipFileResource

      public ZipFileResource(File zipFile, String tableName, String resourceName)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
    • isReadOnly

      public boolean isReadOnly()
      Specified by:
      isReadOnly in interface org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
    • getURL

      public final URL getURL()
      Specified by:
      getURL in interface org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
      Overrides:
      getURL in class org.gvsig.fmap.dal.AbstractDataResource
    • exists

      public boolean exists()
      Specified by:
      exists in interface org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
      Overrides:
      exists in class org.gvsig.fmap.dal.AbstractDataResource
    • asInputStream

      public InputStream asInputStream() throws IOException
      Specified by:
      asInputStream in interface org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
      Overrides:
      asInputStream in class org.gvsig.fmap.dal.AbstractDataResource
      Throws:
      IOException
    • asOutputStream

      public OutputStream asOutputStream() throws IOException
      Specified by:
      asOutputStream in interface org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
      Overrides:
      asOutputStream in class org.gvsig.fmap.dal.AbstractDataResource
      Throws:
      IOException
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
      Overrides:
      close in class org.gvsig.fmap.dal.AbstractDataResource