Class ChmExtractor

java.lang.Object
org.apache.tika.parser.microsoft.chm.ChmExtractor

public class ChmExtractor extends Object
Extracts text from chm file. Enumerates chm entries.
  • Constructor Details

    • ChmExtractor

      public ChmExtractor(InputStream is) throws org.apache.tika.exception.TikaException, IOException
      Throws:
      org.apache.tika.exception.TikaException
      IOException
  • Method Details

    • enumerateChm

      public List<String> enumerateChm()
      Enumerates chm entities
      Returns:
      list of chm entities
    • extractChmEntry

      public byte[] extractChmEntry(DirectoryListingEntry directoryListingEntry) throws org.apache.tika.exception.TikaException
      Decompresses a chm entry
      Parameters:
      directoryListingEntry -
      Returns:
      decompressed data
      Throws:
      org.apache.tika.exception.TikaException
    • getChmDirList

      public ChmDirectoryListingSet getChmDirList()