Package com.adobe.epubcheck.ocf
Class OCFCheckerState
- java.lang.Object
-
- com.adobe.epubcheck.ocf.OCFCheckerState
-
class OCFCheckerState extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private OCFContainercontainerprivate OCFContainer.BuildercontainerBuilderprivate booleancontainerNeedsRebuildprivate ValidationContext.ValidationContextBuildercontextprivate java.util.Set<io.mola.galimatias.URL>declaredResourcesprivate java.lang.Stringerrorprivate io.mola.galimatias.URLmappingDocumentprivate java.util.Map<io.mola.galimatias.URL,EPUBLocation>obfuscatedprivate com.google.common.collect.ImmutableList.Builder<io.mola.galimatias.URL>packageDocumentsprivate java.util.Map<io.mola.galimatias.URL,java.lang.String>publicationIDsprivate java.util.Map<io.mola.galimatias.URL,java.util.Set<PublicationType>>publicationTypesprivate java.util.Map<io.mola.galimatias.URL,EPUBVersion>publicationVersionsprivate OCFResourcesresources
-
Constructor Summary
Constructors Constructor Description OCFCheckerState(ValidationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEncryptedResource(io.mola.galimatias.URL resource, EncryptionFilter filter)voidaddError(java.lang.String error)voidaddMappingDocument(io.mola.galimatias.URL resource)voidaddObfuscatedResource(io.mola.galimatias.URL resource, EPUBLocation location)voidaddProperty(Property property)voidaddResource(OCFResource resource)voidaddRootfile(java.lang.String mediaType, io.mola.galimatias.URL resource)voidaddType(io.mola.galimatias.URL url, java.lang.String typeString)voidaddUniqueId(io.mola.galimatias.URL url, java.lang.String id)voidaddVersion(io.mola.galimatias.URL url, EPUBVersion version)ValidationContext.ValidationContextBuildercontext()voiderrorReset()OCFContainergetContainer()java.lang.StringgetError()java.util.Optional<io.mola.galimatias.URL>getMappingDocument()EPUBLocationgetObfuscationLocation(io.mola.galimatias.URL resource)java.util.List<io.mola.galimatias.URL>getPackageDocuments()java.util.Optional<java.lang.String>getPublicationID()java.util.Set<PublicationType>getPublicationTypes()java.util.Set<PublicationType>getPublicationTypes(io.mola.galimatias.URL url)java.util.Optional<EPUBVersion>getPublicationVersion()EPUBVersiongetPublicationVersion(io.mola.galimatias.URL url)OCFResourcesgetResources()booleanisDeclared(io.mola.galimatias.URL resource)booleanisObfuscated(io.mola.galimatias.URL resource)voidsetProfile(EPUBProfile checkPublicationProfile)voidsetResources(OCFResources resources)voidsetVersion(EPUBVersion validationVersion)
-
-
-
Field Detail
-
context
private ValidationContext.ValidationContextBuilder context
-
containerBuilder
private final OCFContainer.Builder containerBuilder
-
container
private OCFContainer container
-
containerNeedsRebuild
private boolean containerNeedsRebuild
-
packageDocuments
private final com.google.common.collect.ImmutableList.Builder<io.mola.galimatias.URL> packageDocuments
-
mappingDocument
private io.mola.galimatias.URL mappingDocument
-
resources
private OCFResources resources
-
obfuscated
private final java.util.Map<io.mola.galimatias.URL,EPUBLocation> obfuscated
-
publicationTypes
private final java.util.Map<io.mola.galimatias.URL,java.util.Set<PublicationType>> publicationTypes
-
publicationIDs
private final java.util.Map<io.mola.galimatias.URL,java.lang.String> publicationIDs
-
publicationVersions
private final java.util.Map<io.mola.galimatias.URL,EPUBVersion> publicationVersions
-
declaredResources
private final java.util.Set<io.mola.galimatias.URL> declaredResources
-
error
private java.lang.String error
-
-
Constructor Detail
-
OCFCheckerState
public OCFCheckerState(ValidationContext context)
-
-
Method Detail
-
addEncryptedResource
public void addEncryptedResource(io.mola.galimatias.URL resource, EncryptionFilter filter)
-
addError
public void addError(java.lang.String error)
-
addMappingDocument
public void addMappingDocument(io.mola.galimatias.URL resource)
-
addObfuscatedResource
public void addObfuscatedResource(io.mola.galimatias.URL resource, EPUBLocation location)
-
addResource
public void addResource(OCFResource resource)
-
getResources
public OCFResources getResources()
-
setResources
public void setResources(OCFResources resources)
-
addRootfile
public void addRootfile(java.lang.String mediaType, io.mola.galimatias.URL resource)
-
addType
public void addType(io.mola.galimatias.URL url, java.lang.String typeString)
-
addUniqueId
public void addUniqueId(io.mola.galimatias.URL url, java.lang.String id)
-
addVersion
public void addVersion(io.mola.galimatias.URL url, EPUBVersion version)
-
errorReset
public void errorReset()
-
context
public ValidationContext.ValidationContextBuilder context()
-
getContainer
public OCFContainer getContainer()
-
getError
public java.lang.String getError()
-
getMappingDocument
public java.util.Optional<io.mola.galimatias.URL> getMappingDocument()
-
getObfuscationLocation
public EPUBLocation getObfuscationLocation(io.mola.galimatias.URL resource)
-
getPackageDocuments
public java.util.List<io.mola.galimatias.URL> getPackageDocuments()
-
getPublicationID
public java.util.Optional<java.lang.String> getPublicationID()
-
getPublicationTypes
public java.util.Set<PublicationType> getPublicationTypes()
-
getPublicationTypes
public java.util.Set<PublicationType> getPublicationTypes(io.mola.galimatias.URL url)
-
getPublicationVersion
public java.util.Optional<EPUBVersion> getPublicationVersion()
-
getPublicationVersion
public EPUBVersion getPublicationVersion(io.mola.galimatias.URL url)
-
isObfuscated
public boolean isObfuscated(io.mola.galimatias.URL resource)
-
setVersion
public void setVersion(EPUBVersion validationVersion)
-
setProfile
public void setProfile(EPUBProfile checkPublicationProfile)
-
addProperty
public void addProperty(Property property)
-
isDeclared
public boolean isDeclared(io.mola.galimatias.URL resource)
-
-