Package org.apache.log4j.builders
Class BuilderManager
- java.lang.Object
-
- org.apache.log4j.builders.BuilderManager
-
public class BuilderManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCATEGORYprivate static java.lang.Class<?>[]constructorParamsprivate static LoggerLOGGERprivate java.util.Map<java.lang.String,PluginType<?>>plugins
-
Constructor Summary
Constructors Constructor Description BuilderManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private <T extends AbstractBuilder>
TcreateBuilder(PluginType<?> plugin, java.lang.String prefix, java.util.Properties props)AppenderparseAppender(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)AppenderparseAppender(java.lang.String className, org.w3c.dom.Element appenderElement, XmlConfiguration config)FilterparseFilter(java.lang.String className, java.lang.String filterPrefix, java.util.Properties props, PropertiesConfiguration config)FilterparseFilter(java.lang.String className, org.w3c.dom.Element filterElement, XmlConfiguration config)LayoutparseLayout(java.lang.String className, java.lang.String layoutPrefix, java.util.Properties props, PropertiesConfiguration config)LayoutparseLayout(java.lang.String className, org.w3c.dom.Element layoutElement, XmlConfiguration config)RewritePolicyparseRewritePolicy(java.lang.String className, java.lang.String policyPrefix, java.util.Properties props, PropertiesConfiguration config)RewritePolicyparseRewritePolicy(java.lang.String className, org.w3c.dom.Element rewriteElement, XmlConfiguration config)
-
-
-
Field Detail
-
CATEGORY
public static final java.lang.String CATEGORY
- See Also:
- Constant Field Values
-
LOGGER
private static final Logger LOGGER
-
plugins
private final java.util.Map<java.lang.String,PluginType<?>> plugins
-
constructorParams
private static java.lang.Class<?>[] constructorParams
-
-
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)
-
-