Class TableRowElement

  • All Implemented Interfaces:
    Element

    public class TableRowElement
    extends java.lang.Object
    implements Element
    • Constructor Detail

      • TableRowElement

        public TableRowElement​(java.util.List<Element> currentContent,
                               TableRowElement.Place place)
        Constructor based on the currentContent and a TableRowElement.Place. All none TableData elements are filtered out of the current content list.
        Parameters:
        currentContent - List containing all elements found between and .
        place - a TableRowElement.Place in the table (caption, header, body or footer).
    • Method Detail

      • process

        public boolean process​(ElementListener listener)
        Description copied from interface: Element
        Processes the element by adding it (or the different parts) to an ElementListener.
        Specified by:
        process in interface Element
        Parameters:
        listener - an ElementListener
        Returns:
        true if the element was processed successfully
      • type

        public int type()
        Description copied from interface: Element
        Gets the type of the text element.
        Specified by:
        type in interface Element
        Returns:
        a type
      • isContent

        public boolean isContent()
        Description copied from interface: Element
        Checks if this element is a content object. If not, it's a metadata object.
        Specified by:
        isContent in interface Element
        Returns:
        true if this is a 'content' element; false if this is a 'metadata' element
      • isNestable

        public boolean isNestable()
        Description copied from interface: Element
        Checks if this element is nestable.
        Specified by:
        isNestable in interface Element
        Returns:
        true if this element can be nested inside other elements.
      • getChunks

        public java.util.List<Chunk> getChunks()
        Description copied from interface: Element
        Gets all the chunks in this element.
        Specified by:
        getChunks in interface Element
        Returns:
        an ArrayList
      • getContent

        public java.util.List<HtmlCell> getContent()
        Returns:
        the content.