public class Document extends Node
Node.NodeType| Modifier and Type | Field and Description |
|---|---|
protected boolean |
collectErrors |
protected long |
elapsedTime |
protected java.util.List<java.lang.String> |
errors |
protected boolean |
lowercase |
protected LagartoParserContext |
parserContext |
protected LagartoNodeHtmlRenderer |
renderer |
attributes, childElementNodes, childElementNodesCount, childNodes, deepLevel, nodeName, nodeRawName, nodeType, nodeValue, offset, ownerDocument, parentNode, position, siblingElementIndex, siblingIndex, siblingNameIndex| Constructor and Description |
|---|
Document() |
Document(boolean lowercase,
boolean collectErrors,
LagartoNodeHtmlRenderer renderer,
LagartoParserContext parserContext)
Document constructor with all relevant flags.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addError(java.lang.String message)
Add new error message to the
errors list. |
Document |
clone() |
protected void |
end()
Notifies document that parsing is done.
|
int |
getCurrentOffset()
Returns current offset during the parsing.
|
long |
getElapsedTime()
Returns DOM building elapsed time.
|
java.util.List<java.lang.String> |
getErrors()
Returns list of warnings and errors occurred during parsing.
|
LagartoNodeHtmlRenderer |
getRenderer()
Returns renderer for nodes.
|
boolean |
isCollectErrors()
Returns
true if errors are collected. |
boolean |
isLowercase()
Returns
true if node names should
be converted to lowercase. |
void |
toHtml(java.lang.Appendable appendable)
Generates HTML by appending it to the provided
Appendable. |
addChild, addChild, appendTextContent, changeOwnerDocument, check, cloneTo, detachFromParent, getAttribute, getAttribute, getAttributeInstance, getAttributesCount, getChild, getChild, getChildElement, getChildElements, getChildElementsCount, getChildElementsCount, getChildNodes, getChildNodesCount, getCssPath, getDeepLevel, getFirstChild, getFirstChildElement, getFirstChildElement, getHtml, getInnerHtml, getLastChild, getLastChildElement, getLastChildElement, getNextSibling, getNextSiblingElement, getNextSiblingName, getNodeName, getNodeRawName, getNodeType, getNodeValue, getOffset, getOwnerDocument, getParentNode, getPosition, getPositionString, getPreviousSibling, getPreviousSiblingElement, getPreviousSiblingName, getSiblingElementIndex, getSiblingIndex, getSiblingNameIndex, getTextContent, hasAttribute, hasAttributes, hasChildNodes, indexOfAttributeInstance, initAttributes, initChildElementNodes, initChildNodes, initSiblingNames, insertAfter, insertAfter, insertBefore, insertChild, insertChild, isAttributeIncluding, reindexChildren, reindexChildrenOnAdd, removeAllChilds, removeAttribute, removeChild, removeChild, setAttribute, setAttribute, setNodeValue, toInnerHtmlprotected long elapsedTime
protected final boolean lowercase
protected final boolean collectErrors
protected final LagartoNodeHtmlRenderer renderer
protected java.util.List<java.lang.String> errors
protected LagartoParserContext parserContext
public Document()
public Document(boolean lowercase,
boolean collectErrors,
LagartoNodeHtmlRenderer renderer,
LagartoParserContext parserContext)
lowercase - should all names be converted to lowercasecollectErrors - should we collect errors during the parsingrenderer - renderer instanceparserContext - parser contextprotected void end()
public void toHtml(java.lang.Appendable appendable)
throws java.io.IOException
NodeAppendable.public void addError(java.lang.String message)
errors list.
If errors are not collected error, message is ignored.public java.util.List<java.lang.String> getErrors()
null if parsing was successful; or if
errors are not collected.public long getElapsedTime()
public boolean isLowercase()
true if node names should
be converted to lowercase. Otherwise, name remains
unchanged (ie equals to raw name).public boolean isCollectErrors()
true if errors are collected.public LagartoNodeHtmlRenderer getRenderer()
public int getCurrentOffset()
Copyright © 2003-2013 Jodd Team