Class IndexEvents

    • Field Detail

      • indextag

        private java.util.Map<java.lang.String,​java.lang.Integer> indextag
        keeps the indextag with the pagenumber
      • indexcounter

        private long indexcounter
        indexcounter
      • indexentry

        private java.util.List<IndexEvents.Entry> indexentry
        the list for the index entry
      • comparator

        private java.util.Comparator<IndexEvents.Entry> comparator
        Comparator for sorting the index
    • Constructor Detail

      • IndexEvents

        public IndexEvents()
    • Method Detail

      • create

        public Chunk create​(java.lang.String text,
                            java.lang.String in1,
                            java.lang.String in2,
                            java.lang.String in3)
        Create an index entry.
        Parameters:
        text - The text for the Chunk.
        in1 - The first level.
        in2 - The second level.
        in3 - The third level.
        Returns:
        Returns the Chunk.
      • create

        public Chunk create​(java.lang.String text,
                            java.lang.String in1)
        Create an index entry.
        Parameters:
        text - The text for the Chunk.
        in1 - The first level.
        Returns:
        Returns the Chunk.
      • create

        public Chunk create​(java.lang.String text,
                            java.lang.String in1,
                            java.lang.String in2)
        Create an index entry.
        Parameters:
        text - The text for the Chunk.
        in1 - The first level.
        in2 - The second level.
        Returns:
        Returns the Chunk.
      • create

        public void create​(Chunk text,
                           java.lang.String in1,
                           java.lang.String in2,
                           java.lang.String in3)
        Create an index entry.
        Parameters:
        text - The text.
        in1 - The first level.
        in2 - The second level.
        in3 - The third level.
      • create

        public void create​(Chunk text,
                           java.lang.String in1)
        Create an index entry.
        Parameters:
        text - The text.
        in1 - The first level.
      • create

        public void create​(Chunk text,
                           java.lang.String in1,
                           java.lang.String in2)
        Create an index entry.
        Parameters:
        text - The text.
        in1 - The first level.
        in2 - The second level.
      • setComparator

        public void setComparator​(java.util.Comparator<IndexEvents.Entry> aComparator)
        Set the comparator.
        Parameters:
        aComparator - The comparator to set.
      • getSortedEntries

        public java.util.List<IndexEvents.Entry> getSortedEntries()
        Returns the sorted list with the entries and the collected page numbers.
        Returns:
        Returns the sorted list with the entries and the collected page numbers.