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 Serializable>

public abstract static class AbstractLayout.Builder<B extends AbstractLayout.Builder<B>> extends Object
Subclasses can extend this abstract Builder.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • 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)