Class InstantPatternFormatter.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.util.internal.instant.InstantPatternFormatter.Builder
-
- Enclosing interface:
- InstantPatternFormatter
public static final class InstantPatternFormatter.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleancachingEnabledprivate booleanlegacyFormattersEnabledprivate java.util.Localelocaleprivate java.lang.Stringpatternprivate java.util.TimeZonetimeZone
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantPatternFormatterbuild()private static InstantPatternFormattercreateLiteralFormatter(java.lang.String literal, java.util.Locale locale, java.util.TimeZone timeZone)java.util.LocalegetLocale()java.lang.StringgetPattern()java.util.TimeZonegetTimeZone()booleanisCachingEnabled()booleanisLegacyFormattersEnabled()InstantPatternFormatter.BuildersetCachingEnabled(boolean cachingEnabled)InstantPatternFormatter.BuildersetLegacyFormattersEnabled(boolean legacyFormattersEnabled)InstantPatternFormatter.BuildersetLocale(java.util.Locale locale)InstantPatternFormatter.BuildersetPattern(java.lang.String pattern)InstantPatternFormatter.BuildersetTimeZone(java.util.TimeZone timeZone)
-
-
-
Method Detail
-
getPattern
public java.lang.String getPattern()
-
setPattern
public InstantPatternFormatter.Builder setPattern(java.lang.String pattern)
-
getLocale
public java.util.Locale getLocale()
-
setLocale
public InstantPatternFormatter.Builder setLocale(java.util.Locale locale)
-
getTimeZone
public java.util.TimeZone getTimeZone()
-
setTimeZone
public InstantPatternFormatter.Builder setTimeZone(java.util.TimeZone timeZone)
-
isCachingEnabled
public boolean isCachingEnabled()
-
setCachingEnabled
public InstantPatternFormatter.Builder setCachingEnabled(boolean cachingEnabled)
-
isLegacyFormattersEnabled
public boolean isLegacyFormattersEnabled()
-
setLegacyFormattersEnabled
public InstantPatternFormatter.Builder setLegacyFormattersEnabled(boolean legacyFormattersEnabled)
-
build
public InstantPatternFormatter build()
-
createLiteralFormatter
private static InstantPatternFormatter createLiteralFormatter(java.lang.String literal, java.util.Locale locale, java.util.TimeZone timeZone)
-
-