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.Object
Subclasses can extend this abstract Builder.
-
-
Field Summary
Fields Modifier and Type Field Description private Configuration
configuration
private byte[]
footer
private byte[]
header
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B
asBuilder()
Configuration
getConfiguration()
byte[]
getFooter()
byte[]
getHeader()
B
setConfiguration(Configuration configuration)
B
setFooter(byte[] footer)
B
setHeader(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)
-
-