Class OCFCheckerState

java.lang.Object
com.adobe.epubcheck.ocf.OCFCheckerState

class OCFCheckerState extends Object
  • Field Details

    • 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 Map<io.mola.galimatias.URL, EPUBLocation> obfuscated
    • publicationTypes

      private final Map<io.mola.galimatias.URL, Set<PublicationType>> publicationTypes
    • publicationIDs

      private final Map<io.mola.galimatias.URL, String> publicationIDs
    • publicationVersions

      private final Map<io.mola.galimatias.URL, EPUBVersion> publicationVersions
    • declaredResources

      private final Set<io.mola.galimatias.URL> declaredResources
    • error

      private String error
  • Constructor Details

  • Method Details

    • addEncryptedResource

      public void addEncryptedResource(io.mola.galimatias.URL resource, EncryptionFilter filter)
    • addError

      public void addError(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(String mediaType, io.mola.galimatias.URL resource)
    • addType

      public void addType(io.mola.galimatias.URL url, String typeString)
    • addUniqueId

      public void addUniqueId(io.mola.galimatias.URL url, String id)
    • addVersion

      public void addVersion(io.mola.galimatias.URL url, EPUBVersion version)
    • errorReset

      public void errorReset()
    • context

    • getContainer

      public OCFContainer getContainer()
    • getError

      public String getError()
    • getMappingDocument

      public Optional<io.mola.galimatias.URL> getMappingDocument()
    • getObfuscationLocation

      public EPUBLocation getObfuscationLocation(io.mola.galimatias.URL resource)
    • getPackageDocuments

      public List<io.mola.galimatias.URL> getPackageDocuments()
    • getPublicationID

      public Optional<String> getPublicationID()
    • getPublicationTypes

      public Set<PublicationType> getPublicationTypes()
    • getPublicationTypes

      public Set<PublicationType> getPublicationTypes(io.mola.galimatias.URL url)
    • getPublicationVersion

      public 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)