Interface Parser<T>

Type Parameters:
T - The type to build.
All Superinterfaces:
Builder<T>
All Known Subinterfaces:
FilterBuilder, LayoutBuilder, RewritePolicyBuilder
All Known Implementing Classes:
DenyAllFilterBuilder, HtmlLayoutBuilder, LevelMatchFilterBuilder, LevelRangeFilterBuilder, PatternLayoutBuilder, SimpleLayoutBuilder, StringMatchFilterBuilder, TTCCLayoutBuilder, XmlLayoutBuilder

public interface Parser<T> extends Builder<T>
Parses DOM and properties.
  • Method Details

    • parse

      T parse(Element element, XmlConfiguration config)
      Parses a DOM Element.
      Parameters:
      element - the DOM Element.
      config - the XML configuration.
      Returns:
      parse result.
    • parse

      T parse(PropertiesConfiguration config)
      Parses a PropertiesConfigurationt.
      Parameters:
      element - the PropertiesConfiguration.
      Returns:
      parse result.