Class IndexEvents

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  IndexEvents.Entry
      Class for an index entry.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Comparator comparator
      Comparator for sorting the index
      private long indexcounter
      indexcounter
      private java.util.List indexentry
      the list for the index entry
      private java.util.Map indextag
      keeps the indextag with the pagenumber
    • Constructor Summary

      Constructors 
      Constructor Description
      IndexEvents()  
    • Field Detail

      • indextag

        private java.util.Map indextag
        keeps the indextag with the pagenumber
      • indexcounter

        private long indexcounter
        indexcounter
      • indexentry

        private java.util.List indexentry
        the list for the index entry
      • comparator

        private java.util.Comparator 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 aComparator)
        Set the comparator.
        Parameters:
        aComparator - The comparator to set.
      • getSortedEntries

        public java.util.List 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.