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

public class SchemaFactoryWrapper extends Object implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper, Visitor
  • Field Details

  • Constructor Details

    • 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 Details

    • getProvider

      public com.fasterxml.jackson.databind.SerializerProvider getProvider()
      Specified by:
      getProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
    • setProvider

      public void setProvider(com.fasterxml.jackson.databind.SerializerProvider p)
      Specified by:
      setProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
    • expectAnyFormat

      public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor expectAnyFormat(com.fasterxml.jackson.databind.JavaType convertedType)
      Specified by:
      expectAnyFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    • expectArrayFormat

      public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType convertedType)
      Specified by:
      expectArrayFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    • expectBooleanFormat

      public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType convertedType)
      Specified by:
      expectBooleanFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    • expectIntegerFormat

      public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType convertedType)
      Specified by:
      expectIntegerFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    • expectNullFormat

      public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor expectNullFormat(com.fasterxml.jackson.databind.JavaType convertedType)
      Specified by:
      expectNullFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    • expectNumberFormat

      public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType convertedType)
      Specified by:
      expectNumberFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    • expectObjectFormat

      public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType convertedType)
      Specified by:
      expectObjectFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    • expectStringFormat

      public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType convertedType)
      Specified by:
      expectStringFormat in interface com.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 interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
      Throws:
      com.fasterxml.jackson.databind.JsonMappingException
    • setVisitorContext

      public SchemaFactoryWrapper setVisitorContext(VisitorContext rvc)
      Specified by:
      setVisitorContext in interface Visitor
    • finalSchema

      public JsonSchema finalSchema()