Class RtfContainer

    • Method Detail

      • setOptions

        public void setOptions​(RtfOptions opt)
        set options
        Parameters:
        opt - options to set
      • getChildren

        public java.util.List getChildren()
        Returns:
        a copy of our children's list
      • getChildCount

        public int getChildCount()
        Returns:
        the number of children
      • findChildren

        public int findChildren​(RtfElement aChild)
        Find the passed child in the current container
        Parameters:
        aChild - the child element
        Returns:
        the depth (nested level) inside the current container
      • setChildren

        public boolean setChildren​(java.util.List list)
        Add by Boris Poudérous on 07/22/2002 Set the children list
        Parameters:
        list - list of child objects
        Returns:
        true if process succeeded
      • writeRtfContent

        protected void writeRtfContent()
                                throws java.io.IOException
        write RTF code of all our children
        Specified by:
        writeRtfContent in class RtfElement
        Throws:
        java.io.IOException - for I/O problems
      • toString

        public java.lang.String toString()
        minimal debugging display
        Overrides:
        toString in class RtfElement
        Returns:
        String representation of object contents
      • okToWriteRtf

        protected boolean okToWriteRtf()
        Description copied from class: RtfElement
        can be overridden to suppress all RTF output
        Overrides:
        okToWriteRtf in class RtfElement
        Returns:
        false if empty or if our options block writing
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in class RtfElement
        Returns:
        true if this element would generate no "useful" RTF content, i.e. (for RtfContainer) true if it has no children where isEmpty() is false