Class CrestJsonSchemaFactory


  • public class CrestJsonSchemaFactory
    extends com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
    A JsonSchemaFactory that returns the extension schema objects rather than the default Jackson implementations.
    • Constructor Detail

      • CrestJsonSchemaFactory

        public CrestJsonSchemaFactory()
    • Method Detail

      • objectSchema

        public com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema objectSchema()
        Overrides:
        objectSchema in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
      • anySchema

        public com.fasterxml.jackson.module.jsonSchema.types.AnySchema anySchema()
        Overrides:
        anySchema in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
      • arraySchema

        public com.fasterxml.jackson.module.jsonSchema.types.ArraySchema arraySchema()
        Overrides:
        arraySchema in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
      • booleanSchema

        public com.fasterxml.jackson.module.jsonSchema.types.BooleanSchema booleanSchema()
        Overrides:
        booleanSchema in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
      • integerSchema

        public com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema integerSchema()
        Overrides:
        integerSchema in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
      • numberSchema

        public com.fasterxml.jackson.module.jsonSchema.types.NumberSchema numberSchema()
        Overrides:
        numberSchema in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
      • stringSchema

        public com.fasterxml.jackson.module.jsonSchema.types.StringSchema stringSchema()
        Overrides:
        stringSchema in class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory