Class OCFContainer

java.lang.Object
com.adobe.epubcheck.ocf.OCFContainer
All Implemented Interfaces:
GenericResourceProvider

public final class OCFContainer extends Object implements GenericResourceProvider
  • Field Details

    • rootURL

      private final io.mola.galimatias.URL rootURL
    • resources

      private final com.google.common.collect.ImmutableMap<io.mola.galimatias.URL, OCFResource> resources
    • encryptionFilters

      private final com.google.common.collect.ImmutableMap<io.mola.galimatias.URL, EncryptionFilter> encryptionFilters
  • Constructor Details

  • Method Details

    • contains

      public boolean contains(io.mola.galimatias.URL resource)
    • openStream

      public InputStream openStream(io.mola.galimatias.URL url) throws IOException
      Specified by:
      openStream in interface GenericResourceProvider
      Throws:
      IOException
    • canDecrypt

      public boolean canDecrypt(io.mola.galimatias.URL url)
    • getResources

      public Set<io.mola.galimatias.URL> getResources()
    • getRootURL

      public io.mola.galimatias.URL getRootURL()
    • relativize

      public String relativize(io.mola.galimatias.URL url)
    • isRemote

      public boolean isRemote(io.mola.galimatias.URL url)