Class FormatVisitorFactory
- java.lang.Object
-
- com.fasterxml.jackson.module.jsonSchema.factories.FormatVisitorFactory
-
public class FormatVisitorFactory extends java.lang.Object
Factory class used for constructing visitors for building various JSON Schema instances via visitor interface.
-
-
Field Summary
Fields Modifier and Type Field Description private WrapperFactory
wrapperFactory
-
Constructor Summary
Constructors Constructor Description FormatVisitorFactory()
FormatVisitorFactory(WrapperFactory wrapperFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor
anyFormatVisitor(AnySchema anySchema)
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
arrayFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema arraySchema)
protected com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
arrayFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema arraySchema, VisitorContext rvc)
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor
booleanFormatVisitor(BooleanSchema booleanSchema)
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor
integerFormatVisitor(IntegerSchema integerSchema)
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
mapFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ObjectSchema objectSchema)
protected com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
mapFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ObjectSchema objectSchema, VisitorContext rvc)
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor
nullFormatVisitor(NullSchema nullSchema)
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor
numberFormatVisitor(NumberSchema numberSchema)
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
objectFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ObjectSchema objectSchema)
protected com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
objectFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ObjectSchema objectSchema, VisitorContext rvc)
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor
stringFormatVisitor(StringSchema stringSchema)
-
-
-
Field Detail
-
wrapperFactory
private final WrapperFactory wrapperFactory
-
-
Constructor Detail
-
FormatVisitorFactory
public FormatVisitorFactory()
-
FormatVisitorFactory
public FormatVisitorFactory(WrapperFactory wrapperFactory)
-
-
Method Detail
-
anyFormatVisitor
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor anyFormatVisitor(AnySchema anySchema)
-
arrayFormatVisitor
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor arrayFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema arraySchema)
-
mapFormatVisitor
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor mapFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ObjectSchema objectSchema)
-
objectFormatVisitor
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor objectFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ObjectSchema objectSchema)
-
arrayFormatVisitor
protected com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor arrayFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema arraySchema, VisitorContext rvc)
-
mapFormatVisitor
protected com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor mapFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ObjectSchema objectSchema, VisitorContext rvc)
-
objectFormatVisitor
protected com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor objectFormatVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ObjectSchema objectSchema, VisitorContext rvc)
-
booleanFormatVisitor
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor booleanFormatVisitor(BooleanSchema booleanSchema)
-
integerFormatVisitor
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor integerFormatVisitor(IntegerSchema integerSchema)
-
nullFormatVisitor
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor nullFormatVisitor(NullSchema nullSchema)
-
numberFormatVisitor
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor numberFormatVisitor(NumberSchema numberSchema)
-
stringFormatVisitor
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor stringFormatVisitor(StringSchema stringSchema)
-
-