Class LagartoDomBuilderConfig

java.lang.Object
jodd.lagarto.dom.LagartoDomBuilderConfig

public class LagartoDomBuilderConfig extends Object
Additional configuration for LagartoDOMBuilder based on LagartoParserConfig.
  • 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

      protected LagartoHtmlRenderer htmlRenderer
    • parserConfig

      protected LagartoParserConfig parserConfig
    • collectErrors

      protected boolean collectErrors
    • errorLogEnabled

      protected boolean errorLogEnabled
    • errorLogConsumer

      protected BiConsumer<org.slf4j.Logger, String> errorLogConsumer
  • Constructor Details

    • LagartoDomBuilderConfig

      public LagartoDomBuilderConfig()
  • Method Details

    • isUnclosedTagAsOrphanCheck

      public boolean isUnclosedTagAsOrphanCheck()
    • setUnclosedTagAsOrphanCheck

      public LagartoDomBuilderConfig setUnclosedTagAsOrphanCheck(boolean unclosedTagAsOrphanCheck)
    • isUseFosterRules

      public boolean isUseFosterRules()
      Returns true if foster rules should 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 BiConsumer<org.slf4j.Logger, String> getErrorLogConsumer()
    • setErrorLogConsumer

      public LagartoDomBuilderConfig setErrorLogConsumer(BiConsumer<org.slf4j.Logger, String> errorLogConsumer)