Class HtmlLayout.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.HtmlLayout.Builder
-
- All Implemented Interfaces:
Builder<HtmlLayout>
- Enclosing class:
- HtmlLayout
public static class HtmlLayout.Builder extends Object implements Builder<HtmlLayout>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HtmlLayoutbuild()Builds the object after all configuration has been set.HtmlLayout.BuildersetDatePattern(String datePattern)HtmlLayout.BuildersetTimezone(String timezone)HtmlLayout.BuilderwithCharset(Charset charset)HtmlLayout.BuilderwithContentType(String contentType)HtmlLayout.BuilderwithFontName(String fontName)HtmlLayout.BuilderwithFontSize(HtmlLayout.FontSize fontSize)HtmlLayout.BuilderwithLocationInfo(boolean locationInfo)HtmlLayout.BuilderwithTitle(String title)
-
-
-
Method Detail
-
withLocationInfo
public HtmlLayout.Builder withLocationInfo(boolean locationInfo)
-
withTitle
public HtmlLayout.Builder withTitle(String title)
-
withContentType
public HtmlLayout.Builder withContentType(String contentType)
-
withCharset
public HtmlLayout.Builder withCharset(Charset charset)
-
withFontSize
public HtmlLayout.Builder withFontSize(HtmlLayout.FontSize fontSize)
-
withFontName
public HtmlLayout.Builder withFontName(String fontName)
-
setDatePattern
public HtmlLayout.Builder setDatePattern(String datePattern)
-
setTimezone
public HtmlLayout.Builder setTimezone(String timezone)
-
build
public HtmlLayout build()
Description copied from interface:BuilderBuilds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
buildin interfaceBuilder<HtmlLayout>- Returns:
- the configured instance.
-
-