Package com.itextpdf.tool.xml.html.table
Class TableRowElement
- java.lang.Object
-
- com.itextpdf.tool.xml.html.table.TableRowElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TableRowElement.Place
Enumeration used for determining the correct order of TableRowElements when adding the table to a document.
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<HtmlCell>
content
private TableRowElement.Place
place
-
Fields inherited from interface com.itextpdf.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, BODY, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CHAPTER, CHUNK, CREATIONDATE, CREATOR, DIV, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LANGUAGE, LIST, LISTITEM, MARKED, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, SECTION, SUBJECT, TITLE, WRITABLE_DIRECT, YMARK
-
-
Constructor Summary
Constructors Constructor Description TableRowElement(java.util.List<Element> currentContent, TableRowElement.Place place)
Constructor based on the currentContent and aTableRowElement.Place
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Chunk>
getChunks()
Gets all the chunks in this element.java.util.List<HtmlCell>
getContent()
TableRowElement.Place
getPlace()
boolean
isContent()
Checks if this element is a content object.boolean
isNestable()
Checks if this element is nestable.boolean
process(ElementListener listener)
Processes the element by adding it (or the different parts) to anElementListener
.int
type()
Gets the type of the text element.
-
-
-
Field Detail
-
place
private final TableRowElement.Place place
-
content
private final java.util.List<HtmlCell> content
-
-
Constructor Detail
-
TableRowElement
public TableRowElement(java.util.List<Element> currentContent, TableRowElement.Place place)
Constructor based on the currentContent and aTableRowElement.Place
. All noneTableData
elements are filtered out of the current content list.- Parameters:
currentContent
- Listcontaining all elements found between and .place
- aTableRowElement.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 anElementListener
.
-
type
public int type()
Description copied from interface:Element
Gets the type of the text element.
-
isContent
public boolean isContent()
Description copied from interface:Element
Checks if this element is a content object. If not, it's a metadata object.
-
isNestable
public boolean isNestable()
Description copied from interface:Element
Checks if this element is nestable.- Specified by:
isNestable
in interfaceElement
- 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.
-
getContent
public java.util.List<HtmlCell> getContent()
- Returns:
- the content.
-
getPlace
public TableRowElement.Place getPlace()
- Returns:
- the
TableRowElement.Place
of the row.
-
-