Class PublicationMetadata


  • class PublicationMetadata
    extends java.lang.Object
    This is information about the publication in general. It is intended to be serialized into json.
    • Field Detail

      • publisher

        private java.lang.String publisher
      • title

        private java.lang.String title
      • creator

        private final java.util.List<java.lang.String> creator
      • date

        private java.lang.String date
      • subject

        private final java.util.List<java.lang.String> subject
      • description

        private java.lang.String description
      • rights

        private java.lang.String rights
      • identifier

        private java.lang.String identifier
      • language

        private java.lang.String language
      • nSpines

        private int nSpines
      • checkSum

        private long checkSum
      • renditionLayout

        private java.lang.String renditionLayout
      • renditionOrientation

        private java.lang.String renditionOrientation
      • renditionSpread

        private java.lang.String renditionSpread
      • ePubVersion

        private java.lang.String ePubVersion
      • isScripted

        private boolean isScripted
      • hasFixedFormat

        private boolean hasFixedFormat
      • isBackwardCompatible

        private boolean isBackwardCompatible
      • hasAudio

        private boolean hasAudio
      • hasVideo

        private boolean hasVideo
      • charsCount

        private long charsCount
      • embeddedFonts

        private final java.util.Set<java.lang.String> embeddedFonts
      • refFonts

        private final java.util.Set<java.lang.String> refFonts
      • hasEncryption

        private boolean hasEncryption
      • hasSignatures

        private boolean hasSignatures
      • contributors

        private final java.util.Set<java.lang.String> contributors
    • Constructor Detail

      • PublicationMetadata

        public PublicationMetadata()
    • Method Detail

      • getRenditionLayout

        public java.lang.String getRenditionLayout()
      • getRenditionOrientation

        public java.lang.String getRenditionOrientation()
      • getRenditionSpread

        public java.lang.String getRenditionSpread()
      • handleInfo

        public void handleInfo​(java.lang.String resource,
                               FeatureEnum feature,
                               java.lang.String value)