Class SchemaFactoryWrapper
java.lang.Object
com.fasterxml.jackson.module.jsonSchema.factories.SchemaFactoryWrapper
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
,Visitor
- Direct Known Subclasses:
HyperSchemaFactoryWrapper
,TitleSchemaFactoryWrapper
,ValidationSchemaFactoryWrapper
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper.Base
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.fasterxml.jackson.databind.SerializerProvider
protected JsonSchema
protected JsonSchemaFactory
protected VisitorContext
protected FormatVisitorFactory
-
Constructor Summary
ConstructorsModifierConstructorDescriptionSchemaFactoryWrapper
(com.fasterxml.jackson.databind.SerializerProvider p) protected
SchemaFactoryWrapper
(com.fasterxml.jackson.databind.SerializerProvider p, WrapperFactory wrapperFactory) protected
SchemaFactoryWrapper
(WrapperFactory wrapperFactory) -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor
expectAnyFormat
(com.fasterxml.jackson.databind.JavaType convertedType) com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
expectArrayFormat
(com.fasterxml.jackson.databind.JavaType convertedType) com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor
expectBooleanFormat
(com.fasterxml.jackson.databind.JavaType convertedType) com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor
expectIntegerFormat
(com.fasterxml.jackson.databind.JavaType convertedType) com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor
expectMapFormat
(com.fasterxml.jackson.databind.JavaType type) com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor
expectNullFormat
(com.fasterxml.jackson.databind.JavaType convertedType) com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor
expectNumberFormat
(com.fasterxml.jackson.databind.JavaType convertedType) com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
expectObjectFormat
(com.fasterxml.jackson.databind.JavaType convertedType) com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor
expectStringFormat
(com.fasterxml.jackson.databind.JavaType convertedType) com.fasterxml.jackson.databind.SerializerProvider
void
setProvider
(com.fasterxml.jackson.databind.SerializerProvider p)
-
Field Details
-
visitorFactory
-
schemaProvider
-
provider
protected com.fasterxml.jackson.databind.SerializerProvider provider -
schema
-
visitorContext
-
-
Constructor Details
-
SchemaFactoryWrapper
public SchemaFactoryWrapper() -
SchemaFactoryWrapper
public SchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p) -
SchemaFactoryWrapper
-
SchemaFactoryWrapper
protected SchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p, WrapperFactory wrapperFactory)
-
-
Method Details
-
getProvider
public com.fasterxml.jackson.databind.SerializerProvider getProvider()- Specified by:
getProvider
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
-
setProvider
public void setProvider(com.fasterxml.jackson.databind.SerializerProvider p) - Specified by:
setProvider
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
-
expectAnyFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor expectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType) - Specified by:
expectAnyFormat
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectArrayFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType) - Specified by:
expectArrayFormat
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectBooleanFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType) - Specified by:
expectBooleanFormat
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectIntegerFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType convertedType) - Specified by:
expectIntegerFormat
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectNullFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor expectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType) - Specified by:
expectNullFormat
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectNumberFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType) - Specified by:
expectNumberFormat
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectObjectFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType convertedType) - Specified by:
expectObjectFormat
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectStringFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType convertedType) - Specified by:
expectStringFormat
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectMapFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor expectMapFormat(com.fasterxml.jackson.databind.JavaType type) throws com.fasterxml.jackson.databind.JsonMappingException - Specified by:
expectMapFormat
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
setVisitorContext
- Specified by:
setVisitorContext
in interfaceVisitor
-
finalSchema
-