Class CrestJsonSchemaFactory

java.lang.Object
com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory
org.forgerock.api.jackson.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 Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.module.jsonSchema.types.AnySchema
     
    com.fasterxml.jackson.module.jsonSchema.types.ArraySchema
     
    com.fasterxml.jackson.module.jsonSchema.types.BooleanSchema
     
    com.fasterxml.jackson.module.jsonSchema.types.IntegerSchema
     
    com.fasterxml.jackson.module.jsonSchema.types.NumberSchema
     
    com.fasterxml.jackson.module.jsonSchema.types.ObjectSchema
     
    com.fasterxml.jackson.module.jsonSchema.types.StringSchema
     

    Methods inherited from class com.fasterxml.jackson.module.jsonSchema.factories.JsonSchemaFactory

    nullSchema

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CrestJsonSchemaFactory

      public CrestJsonSchemaFactory()
  • Method Details

    • 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