Class SchemaFactoryWrapper
- java.lang.Object
-
- com.fasterxml.jackson.module.jsonSchema.jakarta.factories.SchemaFactoryWrapper
-
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,Visitor
- Direct Known Subclasses:
HyperSchemaFactoryWrapper,TitleSchemaFactoryWrapper,ValidationSchemaFactoryWrapper
public class SchemaFactoryWrapper extends java.lang.Object implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper, Visitor
-
-
Field Summary
Fields Modifier and Type Field Description protected com.fasterxml.jackson.databind.SerializerProviderproviderprotected JsonSchemaschemaprotected JsonSchemaFactoryschemaProviderprotected VisitorContextvisitorContextprotected FormatVisitorFactoryvisitorFactory
-
Constructor Summary
Constructors Modifier Constructor Description SchemaFactoryWrapper()SchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p)protectedSchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p, WrapperFactory wrapperFactory)protectedSchemaFactoryWrapper(WrapperFactory wrapperFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitorexpectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType)com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitorexpectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType)com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitorexpectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType)com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitorexpectIntegerFormat(com.fasterxml.jackson.databind.JavaType convertedType)com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitorexpectMapFormat(com.fasterxml.jackson.databind.JavaType type)com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitorexpectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType)com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitorexpectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType)com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitorexpectObjectFormat(com.fasterxml.jackson.databind.JavaType convertedType)com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitorexpectStringFormat(com.fasterxml.jackson.databind.JavaType convertedType)JsonSchemafinalSchema()com.fasterxml.jackson.databind.SerializerProvidergetProvider()voidsetProvider(com.fasterxml.jackson.databind.SerializerProvider p)SchemaFactoryWrappersetVisitorContext(VisitorContext rvc)
-
-
-
Field Detail
-
visitorFactory
protected FormatVisitorFactory visitorFactory
-
schemaProvider
protected JsonSchemaFactory schemaProvider
-
provider
protected com.fasterxml.jackson.databind.SerializerProvider provider
-
schema
protected JsonSchema schema
-
visitorContext
protected VisitorContext visitorContext
-
-
Constructor Detail
-
SchemaFactoryWrapper
public SchemaFactoryWrapper()
-
SchemaFactoryWrapper
public SchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p)
-
SchemaFactoryWrapper
protected SchemaFactoryWrapper(WrapperFactory wrapperFactory)
-
SchemaFactoryWrapper
protected SchemaFactoryWrapper(com.fasterxml.jackson.databind.SerializerProvider p, WrapperFactory wrapperFactory)
-
-
Method Detail
-
getProvider
public com.fasterxml.jackson.databind.SerializerProvider getProvider()
- Specified by:
getProviderin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
-
setProvider
public void setProvider(com.fasterxml.jackson.databind.SerializerProvider p)
- Specified by:
setProviderin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
-
expectAnyFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor expectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType)
- Specified by:
expectAnyFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectArrayFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType)
- Specified by:
expectArrayFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectBooleanFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType)
- Specified by:
expectBooleanFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectIntegerFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType convertedType)
- Specified by:
expectIntegerFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectNullFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor expectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType)
- Specified by:
expectNullFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectNumberFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType)
- Specified by:
expectNumberFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectObjectFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType convertedType)
- Specified by:
expectObjectFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
-
expectStringFormat
public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType convertedType)
- Specified by:
expectStringFormatin 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:
expectMapFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
setVisitorContext
public SchemaFactoryWrapper setVisitorContext(VisitorContext rvc)
- Specified by:
setVisitorContextin interfaceVisitor
-
finalSchema
public JsonSchema finalSchema()
-
-