Package com.attribyte.parser.epub
Class EpubParser.EpubDocument
java.lang.Object
com.attribyte.parser.epub.EpubParser.EpubDocument
- Enclosing class:
EpubParser
An Epub format document.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal FileIf requested, a file with a merged, cleaned document.final EpubParser.MetadataThe metadata.final EpubParser.SpineThe spine. -
Constructor Summary
ConstructorsConstructorDescriptionEpubDocument(EpubParser.Metadata metadata, EpubParser.Spine spine, File mergedDocumentFile) -
Method Summary
Modifier and TypeMethodDescriptionorg.jsoup.nodes.DocumentBuild a document that merges all linear content into a single document.toString()voidwriteCleanDocument(OutputStream os, boolean pretty) Write a cleaned, merged document to an output stream.
-
Field Details
-
metadata
The metadata. -
spine
The spine. -
mergedDocumentFile
If requested, a file with a merged, cleaned document.
-
-
Constructor Details
-
EpubDocument
-
-
Method Details
-
toString
-
mergedDocument
Build a document that merges all linear content into a single document.- Returns:
- The document or
null. - Throws:
IOException- on read error.
-
writeCleanDocument
Write a cleaned, merged document to an output stream.- Parameters:
os- The output stream.pretty- Use pretty format?- Throws:
IOException- on read/write error.
-