Class DocumentTOC

  • All Implemented Interfaces:
    java.io.Serializable

    public class DocumentTOC
    extends java.lang.Object
    implements java.io.Serializable
    A Table Of Content for the document.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int depth
      The level up to which toc items are included by default.
      private java.util.List items
      Field items.
      private java.lang.String name
      The name to use for the Table of Contents.
    • Constructor Summary

      Constructors 
      Constructor Description
      DocumentTOC()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addItem​(DocumentTOCItem documentTOCItem)
      Method addItem.
      boolean equals​(java.lang.Object other)
      Method equals.
      int getDepth()
      Get the level up to which toc items are included by default.
      java.util.List getItems()
      Method getItems.
      java.lang.String getName()
      Get the name to use for the Table of Contents.
      int hashCode()
      Method hashCode.
      void removeItem​(DocumentTOCItem documentTOCItem)
      Method removeItem.
      void setDepth​(int depth)
      Set the level up to which toc items are included by default.
      void setItems​(java.util.List items)
      Set tOC item.
      void setName​(java.lang.String name)
      Set the name to use for the Table of Contents.
      java.lang.String toString()
      Method toString.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • name

        private java.lang.String name
        The name to use for the Table of Contents.
      • depth

        private int depth
        The level up to which toc items are included by default. Defaults to 0 which means only top-level element entries are included. A depth of 1 includes one level of sub-items (sub-sections), etc. This may be overridden for individual entries by using the collapse attribute of the corresponding toc item.
      • items

        private java.util.List items
        Field items.
    • Constructor Detail

      • DocumentTOC

        public DocumentTOC()
    • Method Detail

      • addItem

        public void addItem​(DocumentTOCItem documentTOCItem)
        Method addItem.
        Parameters:
        documentTOCItem -
      • equals

        public boolean equals​(java.lang.Object other)
        Method equals.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        other -
        Returns:
        boolean
      • getDepth

        public int getDepth()
        Get the level up to which toc items are included by default. Defaults to 0 which means only top-level element entries are included. A depth of 1 includes one level of sub-items (sub-sections), etc. This may be overridden for individual entries by using the collapse attribute of the corresponding toc item.
        Returns:
        int
      • getItems

        public java.util.List getItems()
        Method getItems.
        Returns:
        List
      • getName

        public java.lang.String getName()
        Get the name to use for the Table of Contents.
        Returns:
        String
      • hashCode

        public int hashCode()
        Method hashCode.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        int
      • removeItem

        public void removeItem​(DocumentTOCItem documentTOCItem)
        Method removeItem.
        Parameters:
        documentTOCItem -
      • setDepth

        public void setDepth​(int depth)
        Set the level up to which toc items are included by default. Defaults to 0 which means only top-level element entries are included. A depth of 1 includes one level of sub-items (sub-sections), etc. This may be overridden for individual entries by using the collapse attribute of the corresponding toc item.
        Parameters:
        depth -
      • setItems

        public void setItems​(java.util.List items)
        Set tOC item.
        Parameters:
        items -
      • setName

        public void setName​(java.lang.String name)
        Set the name to use for the Table of Contents.
        Parameters:
        name -
      • toString

        public java.lang.String toString()
        Method toString.
        Overrides:
        toString in class java.lang.Object
        Returns:
        String