Class AbstractLayout.Builder<B extends AbstractLayout.Builder<B>>
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.AbstractLayout.Builder<B>
-
- Type Parameters:
B- The type to build.
- Direct Known Subclasses:
AbstractStringLayout.Builder
- Enclosing class:
- AbstractLayout<T extends java.io.Serializable>
public abstract static class AbstractLayout.Builder<B extends AbstractLayout.Builder<B>> extends java.lang.ObjectSubclasses can extend this abstract Builder.
-
-
Field Summary
Fields Modifier and Type Field Description private Configurationconfigurationprivate byte[]footerprivate byte[]header
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasBuilder()ConfigurationgetConfiguration()byte[]getFooter()byte[]getHeader()BsetConfiguration(Configuration configuration)BsetFooter(byte[] footer)BsetHeader(byte[] header)
-
-
-
Field Detail
-
configuration
@PluginConfiguration private Configuration configuration
-
footer
@PluginBuilderAttribute private byte[] footer
-
header
@PluginBuilderAttribute private byte[] header
-
-
Method Detail
-
asBuilder
public B asBuilder()
-
getConfiguration
public Configuration getConfiguration()
-
getFooter
public byte[] getFooter()
-
getHeader
public byte[] getHeader()
-
setConfiguration
public B setConfiguration(Configuration configuration)
-
setFooter
public B setFooter(byte[] footer)
-
setHeader
public B setHeader(byte[] header)
-
-