Class TemplateResolvers
java.lang.Object
org.apache.logging.log4j.layout.template.json.resolver.TemplateResolvers
Main class for compiling
TemplateResolver
s from a template.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TemplateResolver<?>
private static final TemplateResolver<?>
private static final TemplateResolver<?>
private static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static <V> TemplateResolver<V>
ofBoolean
(boolean value) private static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V>private static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V>private static <V> TemplateResolver<V>
(package private) static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V>private static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V>ofResolver
(C context, Map<String, Object> configMap) private static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V>static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V>ofTemplate
(C context, String template)
-
Field Details
-
RESOLVER_FIELD_NAME
- See Also:
-
EMPTY_ARRAY_RESOLVER
-
EMPTY_OBJECT_RESOLVER
-
NULL_RESOLVER
-
-
Constructor Details
-
TemplateResolvers
private TemplateResolvers()
-
-
Method Details
-
ofTemplate
public static <V,C extends TemplateResolverContext<V, TemplateResolver<V> ofTemplateC>> (C context, String template) -
ofObject
static <V,C extends TemplateResolverContext<V, TemplateResolver<V> ofObjectC>> (C context, Object object) -
ofList
private static <V,C extends TemplateResolverContext<V, TemplateResolver<V> ofListC>> (C context, List<Object> list) -
ofMap
private static <V,C extends TemplateResolverContext<V, TemplateResolver<V> ofMapC>> (C context, Map<String, Object> map) -
ofResolver
private static <V,C extends TemplateResolverContext<V, TemplateResolver<V> ofResolverC>> (C context, Map<String, Object> configMap) -
ofString
private static <V,C extends TemplateResolverContext<V, TemplateResolver<V> ofStringC>> (C context, String fieldValue) -
ofNumber
-
ofBoolean
-