Class EpubParser.EpubDocument

java.lang.Object
com.attribyte.parser.epub.EpubParser.EpubDocument
Enclosing class:
EpubParser

public static class EpubParser.EpubDocument extends Object
An Epub format document.
  • Field Details

    • metadata

      public final EpubParser.Metadata metadata
      The metadata.
    • spine

      public final EpubParser.Spine spine
      The spine.
    • mergedDocumentFile

      public final File mergedDocumentFile
      If requested, a file with a merged, cleaned document.
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • mergedDocument

      public org.jsoup.nodes.Document mergedDocument() throws IOException
      Build a document that merges all linear content into a single document.
      Returns:
      The document or null.
      Throws:
      IOException - on read error.
    • writeCleanDocument

      public void writeCleanDocument(OutputStream os, boolean pretty) throws IOException
      Write a cleaned, merged document to an output stream.
      Parameters:
      os - The output stream.
      pretty - Use pretty format?
      Throws:
      IOException - on read/write error.