Class RtfList


  • public class RtfList
    extends RtfContainer

    Model of an RTF list, which can contain RTF list items.

    This work was authored by Bertrand Delacretaz (bdelacretaz@codeconsult.ch), Christopher Scott (scottc@westinghouse.com), and Peter Herweg (pherweg@web.de).

    • Field Detail

      • hasTableParent

        private final boolean hasTableParent
      • listTemplateId

        private java.lang.Integer listTemplateId
      • listId

        private java.lang.Integer listId
      • listIdGenerator

        private static java.util.Random listIdGenerator
    • Constructor Detail

      • RtfList

        RtfList​(RtfContainer parent,
                java.io.Writer w,
                RtfAttributes attr)
         throws java.io.IOException
        Create an RTF list as a child of given container with given attributes
        Throws:
        java.io.IOException
    • Method Detail

      • newListItem

        public RtfListItem newListItem()
                                throws java.io.IOException
        Close current list item and start a new one
        Returns:
        new RtfListItem
        Throws:
        java.io.IOException - for I/O problems
      • getListId

        public java.lang.Integer getListId()
        Returns the Id of the list.
        Returns:
        Id of the list
      • getListTemplateId

        public java.lang.Integer getListTemplateId()
        Returns the Id of the list template.
        Returns:
        Id of the list template
      • setRtfListStyle

        public void setRtfListStyle​(RtfListStyle ls)
        Change list style
        Parameters:
        ls - ListStyle to set
      • getRtfListStyle

        public RtfListStyle getRtfListStyle()
        Get list style
        Returns:
        ListSytle of the List
      • getHasTableParent

        public boolean getHasTableParent()
        Returns true, if the list has a parent table.
        Returns:
        true, if the list has a parent table