Class BuilderManager


  • public class BuilderManager
    extends java.lang.Object
    • Field Detail

      • LOGGER

        private static final Logger LOGGER
      • plugins

        private final java.util.Map<java.lang.String,​PluginType<?>> plugins
      • constructorParams

        private static java.lang.Class<?>[] constructorParams
    • Constructor Detail

      • BuilderManager

        public BuilderManager()
    • Method Detail

      • parseAppender

        public Appender parseAppender​(java.lang.String className,
                                      org.w3c.dom.Element appenderElement,
                                      XmlConfiguration config)
      • parseAppender

        public Appender parseAppender​(java.lang.String name,
                                      java.lang.String className,
                                      java.lang.String prefix,
                                      java.lang.String layoutPrefix,
                                      java.lang.String filterPrefix,
                                      java.util.Properties props,
                                      PropertiesConfiguration config)
      • parseFilter

        public Filter parseFilter​(java.lang.String className,
                                  org.w3c.dom.Element filterElement,
                                  XmlConfiguration config)
      • parseFilter

        public Filter parseFilter​(java.lang.String className,
                                  java.lang.String filterPrefix,
                                  java.util.Properties props,
                                  PropertiesConfiguration config)
      • parseLayout

        public Layout parseLayout​(java.lang.String className,
                                  org.w3c.dom.Element layoutElement,
                                  XmlConfiguration config)
      • parseLayout

        public Layout parseLayout​(java.lang.String className,
                                  java.lang.String layoutPrefix,
                                  java.util.Properties props,
                                  PropertiesConfiguration config)
      • parseRewritePolicy

        public RewritePolicy parseRewritePolicy​(java.lang.String className,
                                                org.w3c.dom.Element rewriteElement,
                                                XmlConfiguration config)
      • parseRewritePolicy

        public RewritePolicy parseRewritePolicy​(java.lang.String className,
                                                java.lang.String policyPrefix,
                                                java.util.Properties props,
                                                PropertiesConfiguration config)
      • createBuilder

        private <T extends AbstractBuilder> T createBuilder​(PluginType<?> plugin,
                                                            java.lang.String prefix,
                                                            java.util.Properties props)