Class ChmDirectoryListingSet


  • public class ChmDirectoryListingSet
    extends Object
    Holds chm listing entries
    • Constructor Detail

      • ChmDirectoryListingSet

        public ChmDirectoryListingSet​(byte[] data,
                                      ChmItsfHeader chmItsHeader,
                                      ChmItspHeader chmItspHeader)
                               throws TikaException
        Constructs chm directory listing set
        Parameters:
        data - byte[]
        chmItsHeader -
        chmItspHeader -
        Throws:
        TikaException
    • Method Detail

      • getControlDataIndex

        public int getControlDataIndex()
        Returns control data index that located in List
        Returns:
        control data index
      • setControlDataIndex

        protected void setControlDataIndex​(int controlDataIndex)
        Sets control data index
        Parameters:
        controlDataIndex -
      • getResetTableIndex

        public int getResetTableIndex()
        Return index of reset table
        Returns:
        reset table index
      • setResetTableIndex

        protected void setResetTableIndex​(int resetTableIndex)
        Sets reset table index
        Parameters:
        resetTableIndex -
      • startsWith

        public static final boolean startsWith​(byte[] data,
                                               String prefix)
      • setDirectoryListingEntryList

        public void setDirectoryListingEntryList​(List<DirectoryListingEntry> dlel)
        Sets chm directory listing entry list
        Parameters:
        dlel - chm directory listing entry list
      • getDirectoryListingEntryList

        public List<DirectoryListingEntry> getDirectoryListingEntryList()
        Returns chm directory listing entry list
        Returns:
        List
      • getDataOffset

        public long getDataOffset()
        Returns data offset
        Returns:
        dataOffset