Class Component
- java.lang.Object
-
- org.apache.logging.log4j.core.config.builder.api.Component
-
public class Component extends java.lang.Object
Container for building Configurations. This class is not normally directly manipulated by users of the Assembler API.- Since:
- 2.4
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
attributes
private java.util.List<Component>
components
private java.lang.String
pluginType
private java.lang.String
value
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
addAttribute(java.lang.String key, java.lang.String newValue)
void
addComponent(Component component)
java.util.Map<java.lang.String,java.lang.String>
getAttributes()
java.util.List<Component>
getComponents()
java.lang.String
getPluginType()
java.lang.String
getValue()
-
-
-
Field Detail
-
attributes
private final java.util.Map<java.lang.String,java.lang.String> attributes
-
components
private final java.util.List<Component> components
-
pluginType
private final java.lang.String pluginType
-
value
private final java.lang.String value
-
-
Method Detail
-
addAttribute
public java.lang.String addAttribute(java.lang.String key, java.lang.String newValue)
-
addComponent
public void addComponent(Component component)
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
-
getComponents
public java.util.List<Component> getComponents()
-
getPluginType
public java.lang.String getPluginType()
-
getValue
public java.lang.String getValue()
-
-