Class InstantFormatter.JavaDateTimeFormatter
- java.lang.Object
-
- org.apache.logging.log4j.layout.template.json.util.InstantFormatter.JavaDateTimeFormatter
-
- All Implemented Interfaces:
InstantFormatter.Formatter
- Enclosing class:
- InstantFormatter
private static final class InstantFormatter.JavaDateTimeFormatter extends java.lang.Object implements InstantFormatter.Formatter
-
-
Field Summary
Fields Modifier and Type Field Description private java.time.format.DateTimeFormatter
formatter
private MutableInstant
mutableInstant
-
Constructor Summary
Constructors Modifier Constructor Description private
JavaDateTimeFormatter(java.lang.String pattern, java.util.Locale locale, java.util.TimeZone timeZone)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
format(Instant instant, java.lang.StringBuilder stringBuilder)
private void
formatInstant(Instant instant, java.lang.StringBuilder stringBuilder)
private void
formatMutableInstant(MutableInstant instant, java.lang.StringBuilder stringBuilder)
java.lang.Class<?>
getInternalImplementationClass()
boolean
isInstantMatching(Instant instant1, Instant instant2)
-
-
-
Field Detail
-
formatter
private final java.time.format.DateTimeFormatter formatter
-
mutableInstant
private final MutableInstant mutableInstant
-
-
Method Detail
-
getInternalImplementationClass
public java.lang.Class<?> getInternalImplementationClass()
- Specified by:
getInternalImplementationClass
in interfaceInstantFormatter.Formatter
-
format
public void format(Instant instant, java.lang.StringBuilder stringBuilder)
- Specified by:
format
in interfaceInstantFormatter.Formatter
-
formatMutableInstant
private void formatMutableInstant(MutableInstant instant, java.lang.StringBuilder stringBuilder)
-
formatInstant
private void formatInstant(Instant instant, java.lang.StringBuilder stringBuilder)
-
isInstantMatching
public boolean isInstantMatching(Instant instant1, Instant instant2)
- Specified by:
isInstantMatching
in interfaceInstantFormatter.Formatter
-
-