Class LagartoDomBuilderConfig
java.lang.Object
jodd.lagarto.dom.LagartoDomBuilderConfig
Additional configuration for
LagartoDOMBuilder
based on LagartoParserConfig.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected floatprotected booleanprotected BiConsumer<org.slf4j.Logger, String> protected booleanprotected LagartoHtmlRendererprotected booleanprotected booleanprotected booleanprotected LagartoParserConfigprotected booleanprotected booleanprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatBiConsumer<org.slf4j.Logger, String> booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanReturnstrueiffoster rulesshould be used.setCollectErrors(boolean collectErrors) Enables error collection during parsing.setCondCommentIEVersion(float condCommentIEVersion) setEnabledVoidTags(boolean enabledVoidTags) Enables usage of void tags.setErrorLogConsumer(BiConsumer<org.slf4j.Logger, String> errorLogConsumer) setErrorLogEnabled(boolean errorLogEnabled) setHtmlRenderer(LagartoHtmlRenderer htmlRenderer) Specifies new HTML rendered.setIgnoreComments(boolean ignoreComments) Specifies if comments should be ignored in DOM tree.setIgnoreWhitespacesBetweenTags(boolean ignoreWhitespacesBetweenTags) Specifies if whitespaces between open/closed tags should be ignored.setImpliedEndTags(boolean impliedEndTags) Enables implied end tags for certain tags.setParserConfig(LagartoParserConfig parserConfig) setSelfCloseVoidTags(boolean selfCloseVoidTags) Specifies if void tags should be self closed.setUnclosedTagAsOrphanCheck(boolean unclosedTagAsOrphanCheck) setUseFosterRules(boolean useFosterRules)
-
Field Details
-
ignoreWhitespacesBetweenTags
protected boolean ignoreWhitespacesBetweenTags -
ignoreComments
protected boolean ignoreComments -
selfCloseVoidTags
protected boolean selfCloseVoidTags -
condCommentIEVersion
protected float condCommentIEVersion -
enabledVoidTags
protected boolean enabledVoidTags -
impliedEndTags
protected boolean impliedEndTags -
useFosterRules
protected boolean useFosterRules -
unclosedTagAsOrphanCheck
protected boolean unclosedTagAsOrphanCheck -
htmlRenderer
-
parserConfig
-
collectErrors
protected boolean collectErrors -
errorLogEnabled
protected boolean errorLogEnabled -
errorLogConsumer
-
-
Constructor Details
-
LagartoDomBuilderConfig
public LagartoDomBuilderConfig()
-
-
Method Details
-
isUnclosedTagAsOrphanCheck
public boolean isUnclosedTagAsOrphanCheck() -
setUnclosedTagAsOrphanCheck
-
isUseFosterRules
public boolean isUseFosterRules()Returnstrueiffoster rulesshould be used. -
setUseFosterRules
-
isIgnoreWhitespacesBetweenTags
public boolean isIgnoreWhitespacesBetweenTags() -
setIgnoreWhitespacesBetweenTags
public LagartoDomBuilderConfig setIgnoreWhitespacesBetweenTags(boolean ignoreWhitespacesBetweenTags) Specifies if whitespaces between open/closed tags should be ignored. -
isIgnoreComments
public boolean isIgnoreComments() -
setIgnoreComments
Specifies if comments should be ignored in DOM tree. -
isEnabledVoidTags
public boolean isEnabledVoidTags() -
setEnabledVoidTags
Enables usage of void tags. -
isSelfCloseVoidTags
public boolean isSelfCloseVoidTags() -
setSelfCloseVoidTags
Specifies if void tags should be self closed. -
isCollectErrors
public boolean isCollectErrors() -
setCollectErrors
Enables error collection during parsing. -
getCondCommentIEVersion
public float getCondCommentIEVersion() -
setCondCommentIEVersion
-
isImpliedEndTags
public boolean isImpliedEndTags() -
setImpliedEndTags
Enables implied end tags for certain tags. This flag reduces the performances a bit, so if you are dealing with 'straight' html that uses closes tags, consider switching this flag off. -
getHtmlRenderer
-
setHtmlRenderer
Specifies new HTML rendered. -
getParserConfig
-
setParserConfig
-
isErrorLogEnabled
public boolean isErrorLogEnabled() -
setErrorLogEnabled
-
getErrorLogConsumer
-
setErrorLogConsumer
public LagartoDomBuilderConfig setErrorLogConsumer(BiConsumer<org.slf4j.Logger, String> errorLogConsumer)
-