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 java.lang.Object implements Builder<HtmlLayout>
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.charset.Charsetcharsetprivate java.lang.StringcontentTypeprivate java.lang.StringdatePatternprivate java.lang.StringfontNameprivate HtmlLayout.FontSizefontSizeprivate booleanlocationInfoprivate java.lang.Stringtimezoneprivate java.lang.Stringtitle
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description HtmlLayoutbuild()Builds the object after all configuration has been set.HtmlLayout.BuildersetCharset(java.nio.charset.Charset charset)HtmlLayout.BuildersetContentType(java.lang.String contentType)HtmlLayout.BuildersetDatePattern(java.lang.String datePattern)HtmlLayout.BuildersetFontName(java.lang.String fontName)HtmlLayout.BuildersetFontSize(HtmlLayout.FontSize fontSize)HtmlLayout.BuildersetLocationInfo(boolean locationInfo)HtmlLayout.BuildersetTimezone(java.lang.String timezone)HtmlLayout.BuildersetTitle(java.lang.String title)HtmlLayout.BuilderwithCharset(java.nio.charset.Charset charset)Deprecated.since 2.26.0 usesetCharset(Charset).HtmlLayout.BuilderwithContentType(java.lang.String contentType)Deprecated.since 2.26.0 usesetContentType(String).HtmlLayout.BuilderwithFontName(java.lang.String fontName)Deprecated.since 2.26.0 usesetFontName(String).HtmlLayout.BuilderwithFontSize(HtmlLayout.FontSize fontSize)Deprecated.since 2.26.0 usesetFontSize(FontSize).HtmlLayout.BuilderwithLocationInfo(boolean locationInfo)Deprecated.since 2.26.0 usesetLocationInfo(boolean).HtmlLayout.BuilderwithTitle(java.lang.String title)Deprecated.since 2.26.0 usesetTitle(String).-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.logging.log4j.core.util.Builder
getErrorPrefix, isValid
-
-
-
-
Field Detail
-
locationInfo
@PluginBuilderAttribute private boolean locationInfo
-
title
@PluginBuilderAttribute private java.lang.String title
-
contentType
@PluginBuilderAttribute private java.lang.String contentType
-
charset
@PluginBuilderAttribute private java.nio.charset.Charset charset
-
fontSize
@PluginBuilderAttribute private HtmlLayout.FontSize fontSize
-
fontName
@PluginBuilderAttribute private java.lang.String fontName
-
datePattern
@PluginBuilderAttribute private java.lang.String datePattern
-
timezone
@PluginBuilderAttribute private java.lang.String timezone
-
-
Method Detail
-
setLocationInfo
public HtmlLayout.Builder setLocationInfo(boolean locationInfo)
- Since:
- 2.26.0
-
setTitle
public HtmlLayout.Builder setTitle(java.lang.String title)
- Since:
- 2.26.0
-
setContentType
public HtmlLayout.Builder setContentType(java.lang.String contentType)
- Since:
- 2.26.0
-
setCharset
public HtmlLayout.Builder setCharset(java.nio.charset.Charset charset)
- Since:
- 2.26.0
-
setFontSize
public HtmlLayout.Builder setFontSize(HtmlLayout.FontSize fontSize)
- Since:
- 2.26.0
-
setFontName
public HtmlLayout.Builder setFontName(java.lang.String fontName)
- Since:
- 2.26.0
-
setDatePattern
public HtmlLayout.Builder setDatePattern(java.lang.String datePattern)
-
setTimezone
public HtmlLayout.Builder setTimezone(java.lang.String timezone)
-
withLocationInfo
@Deprecated public HtmlLayout.Builder withLocationInfo(boolean locationInfo)
Deprecated.since 2.26.0 usesetLocationInfo(boolean).
-
withTitle
@Deprecated public HtmlLayout.Builder withTitle(java.lang.String title)
Deprecated.since 2.26.0 usesetTitle(String).
-
withContentType
@Deprecated public HtmlLayout.Builder withContentType(java.lang.String contentType)
Deprecated.since 2.26.0 usesetContentType(String).
-
withCharset
@Deprecated public HtmlLayout.Builder withCharset(java.nio.charset.Charset charset)
Deprecated.since 2.26.0 usesetCharset(Charset).
-
withFontSize
@Deprecated public HtmlLayout.Builder withFontSize(HtmlLayout.FontSize fontSize)
Deprecated.since 2.26.0 usesetFontSize(FontSize).
-
withFontName
@Deprecated public HtmlLayout.Builder withFontName(java.lang.String fontName)
Deprecated.since 2.26.0 usesetFontName(String).
-
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.
-
-