Class OCFCheckerState


  • class OCFCheckerState
    extends java.lang.Object
    • Field Detail

      • 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
      • 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
    • 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)
      • 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()
      • 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)