Class OCFContainer
java.lang.Object
com.adobe.epubcheck.ocf.OCFContainer
- All Implemented Interfaces:
GenericResourceProvider
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableMap<io.mola.galimatias.URL, EncryptionFilter> private final com.google.common.collect.ImmutableMap<io.mola.galimatias.URL, OCFResource> private final io.mola.galimatias.URL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanDecrypt(io.mola.galimatias.URL url) booleancontains(io.mola.galimatias.URL resource) Set<io.mola.galimatias.URL> io.mola.galimatias.URLbooleanisRemote(io.mola.galimatias.URL url) openStream(io.mola.galimatias.URL url) relativize(io.mola.galimatias.URL url)
-
Field Details
-
rootURL
private final io.mola.galimatias.URL rootURL -
resources
-
encryptionFilters
private final com.google.common.collect.ImmutableMap<io.mola.galimatias.URL, EncryptionFilter> encryptionFilters
-
-
Constructor Details
-
OCFContainer
-
-
Method Details
-
contains
public boolean contains(io.mola.galimatias.URL resource) -
openStream
- Specified by:
openStreamin interfaceGenericResourceProvider- Throws:
IOException
-
canDecrypt
public boolean canDecrypt(io.mola.galimatias.URL url) -
getResources
-
getRootURL
public io.mola.galimatias.URL getRootURL() -
relativize
-
isRemote
public boolean isRemote(io.mola.galimatias.URL url)
-