Class TypeDefinition


  • public class TypeDefinition
    extends Object
    A TypeDefinition contains the an object's java class along with how to validate and aggregate the object. It is used to deserialise/serialise a Schema to/from JSON.
    • Field Detail

      • SCHEMAS_CONFLICT_WITH_TYPE_CLASS

        public static final String SCHEMAS_CONFLICT_WITH_TYPE_CLASS
      • SCHEMAS_CONFLICT_WITH_TYPE_SERIALISER

        public static final String SCHEMAS_CONFLICT_WITH_TYPE_SERIALISER
      • SCHEMAS_CONFLICT_WITH_AGGREGATE_FUNCTION

        public static final String SCHEMAS_CONFLICT_WITH_AGGREGATE_FUNCTION
    • Constructor Detail

      • TypeDefinition

        public TypeDefinition()
      • TypeDefinition

        public TypeDefinition​(Class<?> clazz)