com.itextpdf.tool.xml.html.table
Class TableData
java.lang.Object
com.itextpdf.tool.xml.html.AbstractTagProcessor
com.itextpdf.tool.xml.html.table.TableData
- All Implemented Interfaces:
- CssAppliersAware, TagProcessor
public class TableData
- extends AbstractTagProcessor
- Author:
- redlab_b
Method Summary |
List<Element> |
content(WorkerContext ctx,
Tag tag,
String content)
This method is called if there is text content encountered between the
opening and closing tags this TagProcessor is mapped to. |
List<Element> |
end(WorkerContext ctx,
Tag tag,
List<Element> currentContent)
Classes extending AbstractTagProcessor should override this method for
actions that should be done in TagProcessor.endElement(WorkerContext, Tag, List) . |
boolean |
isStackOwner()
Defaults to false. |
protected void |
processChunkItems(List<Element> chunks,
HtmlCell cell)
|
protected void |
processListItems(WorkerContext ctx,
Tag tag,
List<ListItem> listItems,
HtmlCell cell)
|
Methods inherited from class com.itextpdf.tool.xml.html.AbstractTagProcessor |
createParagraph, currentContentToParagraph, currentContentToParagraph, doRtlIndentCorrections, endElement, getCssAppliers, getCSSResolver, getHtmlPipelineContext, getRunDirection, setCssAppliers, start, startElement, textContent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableData
public TableData()
content
public List<Element> content(WorkerContext ctx,
Tag tag,
String content)
- Description copied from interface:
TagProcessor
- This method is called if there is text content encountered between the
opening and closing tags this TagProcessor is mapped to.
- Specified by:
content
in interface TagProcessor
- Overrides:
content
in class AbstractTagProcessor
- Parameters:
ctx
- the WorkerContexttag
- the tag encounteredcontent
- the text content between the tags this TagProcessor is
mapped to.
- Returns:
- the element to add to the currentContent list
end
public List<Element> end(WorkerContext ctx,
Tag tag,
List<Element> currentContent)
- Description copied from class:
AbstractTagProcessor
- Classes extending AbstractTagProcessor should override this method for
actions that should be done in
TagProcessor.endElement(WorkerContext, Tag, List)
.
The AbstractTagProcessor.endElement(WorkerContext, Tag, List)
calls this method
after or before doing certain stuff, (see it's description).
- Overrides:
end
in class AbstractTagProcessor
- Parameters:
ctx
- the WorkerContexttag
- the tagcurrentContent
- the content created from e.g. inner tags, inner content and not yet added to document.
- Returns:
- a List containing iText Element objects
isStackOwner
public boolean isStackOwner()
- Description copied from class:
AbstractTagProcessor
- Defaults to false.
- Specified by:
isStackOwner
in interface TagProcessor
- Overrides:
isStackOwner
in class AbstractTagProcessor
- Returns:
- true if the tag implementation must keep it's own currentContent
stack.
- See Also:
TagProcessor.isStackOwner()
processChunkItems
protected void processChunkItems(List<Element> chunks,
HtmlCell cell)
processListItems
protected void processListItems(WorkerContext ctx,
Tag tag,
List<ListItem> listItems,
HtmlCell cell)
Copyright © 2015. All Rights Reserved.