Package jodd.lagarto.dom
Class LagartoDomBuilderConfig
- java.lang.Object
-
- jodd.lagarto.dom.LagartoDomBuilderConfig
-
public class LagartoDomBuilderConfig extends java.lang.ObjectAdditional configuration forLagartoDOMBuilderbased onLagartoParserConfig.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancollectErrorsprotected floatcondCommentIEVersionprotected booleanenabledVoidTagsprotected java.util.function.BiConsumer<org.slf4j.Logger,java.lang.String>errorLogConsumerprotected booleanerrorLogEnabledprotected LagartoHtmlRendererhtmlRendererprotected booleanignoreCommentsprotected booleanignoreWhitespacesBetweenTagsprotected booleanimpliedEndTagsprotected LagartoParserConfigparserConfigprotected booleanselfCloseVoidTagsprotected booleanunclosedTagAsOrphanCheckprotected booleanuseFosterRules
-
Constructor Summary
Constructors Constructor Description LagartoDomBuilderConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetCondCommentIEVersion()java.util.function.BiConsumer<org.slf4j.Logger,java.lang.String>getErrorLogConsumer()LagartoHtmlRenderergetHtmlRenderer()LagartoParserConfiggetParserConfig()booleanisCollectErrors()booleanisEnabledVoidTags()booleanisErrorLogEnabled()booleanisIgnoreComments()booleanisIgnoreWhitespacesBetweenTags()booleanisImpliedEndTags()booleanisSelfCloseVoidTags()booleanisUnclosedTagAsOrphanCheck()booleanisUseFosterRules()Returnstrueiffoster rulesshould be used.LagartoDomBuilderConfigsetCollectErrors(boolean collectErrors)Enables error collection during parsing.LagartoDomBuilderConfigsetCondCommentIEVersion(float condCommentIEVersion)LagartoDomBuilderConfigsetEnabledVoidTags(boolean enabledVoidTags)Enables usage of void tags.LagartoDomBuilderConfigsetErrorLogConsumer(java.util.function.BiConsumer<org.slf4j.Logger,java.lang.String> errorLogConsumer)LagartoDomBuilderConfigsetErrorLogEnabled(boolean errorLogEnabled)LagartoDomBuilderConfigsetHtmlRenderer(LagartoHtmlRenderer htmlRenderer)Specifies new HTML rendered.LagartoDomBuilderConfigsetIgnoreComments(boolean ignoreComments)Specifies if comments should be ignored in DOM tree.LagartoDomBuilderConfigsetIgnoreWhitespacesBetweenTags(boolean ignoreWhitespacesBetweenTags)Specifies if whitespaces between open/closed tags should be ignored.LagartoDomBuilderConfigsetImpliedEndTags(boolean impliedEndTags)Enables implied end tags for certain tags.LagartoDomBuilderConfigsetParserConfig(LagartoParserConfig parserConfig)LagartoDomBuilderConfigsetSelfCloseVoidTags(boolean selfCloseVoidTags)Specifies if void tags should be self closed.LagartoDomBuilderConfigsetUnclosedTagAsOrphanCheck(boolean unclosedTagAsOrphanCheck)LagartoDomBuilderConfigsetUseFosterRules(boolean useFosterRules)
-
-
-
Field Detail
-
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
protected LagartoHtmlRenderer htmlRenderer
-
parserConfig
protected LagartoParserConfig parserConfig
-
collectErrors
protected boolean collectErrors
-
errorLogEnabled
protected boolean errorLogEnabled
-
errorLogConsumer
protected java.util.function.BiConsumer<org.slf4j.Logger,java.lang.String> errorLogConsumer
-
-
Method Detail
-
isUnclosedTagAsOrphanCheck
public boolean isUnclosedTagAsOrphanCheck()
-
setUnclosedTagAsOrphanCheck
public LagartoDomBuilderConfig setUnclosedTagAsOrphanCheck(boolean unclosedTagAsOrphanCheck)
-
isUseFosterRules
public boolean isUseFosterRules()
Returnstrueiffoster rulesshould be used.
-
setUseFosterRules
public LagartoDomBuilderConfig setUseFosterRules(boolean useFosterRules)
-
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
public LagartoDomBuilderConfig setIgnoreComments(boolean ignoreComments)
Specifies if comments should be ignored in DOM tree.
-
isEnabledVoidTags
public boolean isEnabledVoidTags()
-
setEnabledVoidTags
public LagartoDomBuilderConfig setEnabledVoidTags(boolean enabledVoidTags)
Enables usage of void tags.
-
isSelfCloseVoidTags
public boolean isSelfCloseVoidTags()
-
setSelfCloseVoidTags
public LagartoDomBuilderConfig setSelfCloseVoidTags(boolean selfCloseVoidTags)
Specifies if void tags should be self closed.
-
isCollectErrors
public boolean isCollectErrors()
-
setCollectErrors
public LagartoDomBuilderConfig setCollectErrors(boolean collectErrors)
Enables error collection during parsing.
-
getCondCommentIEVersion
public float getCondCommentIEVersion()
-
setCondCommentIEVersion
public LagartoDomBuilderConfig setCondCommentIEVersion(float condCommentIEVersion)
-
isImpliedEndTags
public boolean isImpliedEndTags()
-
setImpliedEndTags
public LagartoDomBuilderConfig setImpliedEndTags(boolean impliedEndTags)
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
public LagartoHtmlRenderer getHtmlRenderer()
-
setHtmlRenderer
public LagartoDomBuilderConfig setHtmlRenderer(LagartoHtmlRenderer htmlRenderer)
Specifies new HTML rendered.
-
getParserConfig
public LagartoParserConfig getParserConfig()
-
setParserConfig
public LagartoDomBuilderConfig setParserConfig(LagartoParserConfig parserConfig)
-
isErrorLogEnabled
public boolean isErrorLogEnabled()
-
setErrorLogEnabled
public LagartoDomBuilderConfig setErrorLogEnabled(boolean errorLogEnabled)
-
getErrorLogConsumer
public java.util.function.BiConsumer<org.slf4j.Logger,java.lang.String> getErrorLogConsumer()
-
setErrorLogConsumer
public LagartoDomBuilderConfig setErrorLogConsumer(java.util.function.BiConsumer<org.slf4j.Logger,java.lang.String> errorLogConsumer)
-
-