Package nl.siegmann.epublib.epub
Class PackageDocumentMetadataReader
java.lang.Object
nl.siegmann.epublib.epub.PackageDocumentBase
nl.siegmann.epublib.epub.PackageDocumentMetadataReader
Reads the package document metadata.
In its own separate class because the PackageDocumentReader became a bit large and unwieldy.
-
Nested Class Summary
Nested classes/interfaces inherited from class nl.siegmann.epublib.epub.PackageDocumentBase
PackageDocumentBase.DCAttributes, PackageDocumentBase.DCTags, PackageDocumentBase.OPFAttributes, PackageDocumentBase.OPFTags, PackageDocumentBase.OPFValues -
Field Summary
FieldsFields inherited from class nl.siegmann.epublib.epub.PackageDocumentBase
BOOK_ID_ID, dateFormat, NAMESPACE_DUBLIN_CORE, NAMESPACE_OPF, PREFIX_DUBLIN_CORE, PREFIX_OPF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static AuthorcreateAuthor(Element authorElement) private static StringgetBookIdId(Document document) readAuthors(String authorTag, Element metadataElement) readContributors(Element metadataElement) readCreators(Element metadataElement) private static List<Identifier> readIdentifiers(Element metadataElement) static MetadatareadMetadata(Document packageDocument) readMetaProperties(Element metadataElement) consumes meta tags that have a property attribute as defined in the standard.readOtherProperties(Element metadataElement) consumes meta tags that have a property attribute as defined in the standard.
-
Field Details
-
log
private static final org.slf4j.Logger log
-
-
Constructor Details
-
PackageDocumentMetadataReader
PackageDocumentMetadataReader()
-
-
Method Details
-
readMetadata
-
readOtherProperties
consumes meta tags that have a property attribute as defined in the standard. For example: <meta property="rendition:layout">pre-paginated</meta>- Parameters:
metadataElement-- Returns:
-
readMetaProperties
consumes meta tags that have a property attribute as defined in the standard. For example: <meta property="rendition:layout">pre-paginated</meta>- Parameters:
metadataElement-- Returns:
-
getBookIdId
-
readCreators
-
readContributors
-
readAuthors
-
readDates
-
createAuthor
-
readIdentifiers
-