|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.lagarto.dom.LagartoDOMBuilder
public class LagartoDOMBuilder
Lagarto DOM builder creates DOM tree from HTML, XHTML or XML content.
| Field Summary | |
|---|---|
protected boolean |
caseSensitive
|
static java.lang.String[] |
HTML5_VOID_TAGS
Default void tags. |
protected boolean |
ignoreComments
|
protected boolean |
ignoreWhitespacesBetweenTags
|
protected boolean |
parseSpecialTagsAsCdata
|
protected boolean |
selfCloseVoidTags
|
protected java.lang.String[] |
voidTags
|
| Constructor Summary | |
|---|---|
LagartoDOMBuilder()
|
|
| Method Summary | |
|---|---|
LagartoDOMBuilder |
enableHtmlMode()
Enables HTML5 parsing mode. |
LagartoDOMBuilder |
enableXhtmlMode()
Enables XHTML mode. |
LagartoDOMBuilder |
enableXmlMode()
Enables XML parsing mode. |
java.lang.String[] |
getVoidTags()
|
boolean |
hasVoidTags()
Returns true if void tags are used. |
boolean |
isCaseSensitive()
|
boolean |
isIgnoreComments()
|
boolean |
isIgnoreWhitespacesBetweenTags()
|
boolean |
isParseSpecialTagsAsCdata()
|
boolean |
isSelfCloseVoidTags()
|
boolean |
isVoidTag(java.lang.String tagName)
Returns true if tag name is void. |
Document |
parse(java.nio.CharBuffer content)
Creates DOM tree from the provided content. |
Document |
parse(java.lang.CharSequence content)
Creates DOM tree from provided content. |
protected Document |
parse(LagartoParser lagarto)
|
void |
setCaseSensitive(boolean caseSensitive)
Specifies if tag names are case sensitive. |
void |
setIgnoreComments(boolean ignoreComments)
Specifies if comments should be ignored in DOM tree. |
void |
setIgnoreWhitespacesBetweenTags(boolean ignoreWhitespacesBetweenTags)
Specifies if whitespaces between open/closed tags should be ignored. |
void |
setParseSpecialTagsAsCdata(boolean parseSpecialTagsAsCdata)
Specifies if special tags should be parsed as CDATA block. |
void |
setSelfCloseVoidTags(boolean selfCloseVoidTags)
Specifies if void tags should be self closed. |
void |
setVoidTags(java.lang.String... voidTags)
Sets void tags. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String[] HTML5_VOID_TAGS
protected boolean ignoreWhitespacesBetweenTags
protected boolean caseSensitive
protected boolean parseSpecialTagsAsCdata
protected boolean ignoreComments
protected boolean selfCloseVoidTags
protected java.lang.String[] voidTags
| Constructor Detail |
|---|
public LagartoDOMBuilder()
| Method Detail |
|---|
public boolean isIgnoreWhitespacesBetweenTags()
public void setIgnoreWhitespacesBetweenTags(boolean ignoreWhitespacesBetweenTags)
public boolean isCaseSensitive()
public void setCaseSensitive(boolean caseSensitive)
public boolean isParseSpecialTagsAsCdata()
public void setParseSpecialTagsAsCdata(boolean parseSpecialTagsAsCdata)
LagartoParser.parse(jodd.lagarto.TagVisitor, boolean)public boolean isIgnoreComments()
public void setIgnoreComments(boolean ignoreComments)
public java.lang.String[] getVoidTags()
public void setVoidTags(java.lang.String... voidTags)
null, void tags are not used.
public boolean hasVoidTags()
true if void tags are used.
Using void tags makes parsing a different.
public boolean isVoidTag(java.lang.String tagName)
true if tag name is void.
If void tags are not defined, returns false
for any input.
public boolean isSelfCloseVoidTags()
public void setSelfCloseVoidTags(boolean selfCloseVoidTags)
public LagartoDOMBuilder enableHtmlMode()
public LagartoDOMBuilder enableXhtmlMode()
public LagartoDOMBuilder enableXmlMode()
public Document parse(java.lang.CharSequence content)
public Document parse(java.nio.CharBuffer content)
protected Document parse(LagartoParser lagarto)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||