Class TimestampResolver.PatternResolverContext
- java.lang.Object
-
- org.apache.logging.log4j.layout.template.json.resolver.TimestampResolver.PatternResolverContext
-
- Enclosing class:
- TimestampResolver
private static final class TimestampResolver.PatternResolverContext extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private InstantFormatter
formatter
private MutableInstant
lastFormattedInstant
private java.lang.StringBuilder
lastFormattedInstantBuffer
-
Constructor Summary
Constructors Modifier Constructor Description private
PatternResolverContext(java.lang.String pattern, java.util.TimeZone timeZone, java.util.Locale locale)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static TimestampResolver.PatternResolverContext
fromConfig(TemplateResolverConfig config)
private static java.lang.String
readPattern(TemplateResolverConfig config)
private static java.util.TimeZone
readTimeZone(TemplateResolverConfig config)
-
-
-
Field Detail
-
formatter
private final InstantFormatter formatter
-
lastFormattedInstantBuffer
private final java.lang.StringBuilder lastFormattedInstantBuffer
-
lastFormattedInstant
private final MutableInstant lastFormattedInstant
-
-
Method Detail
-
fromConfig
private static TimestampResolver.PatternResolverContext fromConfig(TemplateResolverConfig config)
-
readPattern
private static java.lang.String readPattern(TemplateResolverConfig config)
-
readTimeZone
private static java.util.TimeZone readTimeZone(TemplateResolverConfig config)
-
-