Class JsonSchemas


  • public class JsonSchemas
    extends java.lang.Object
    handles json schema properties which may have no value, are null or have a single or multiple values.
    • Constructor Detail

      • JsonSchemas

        public JsonSchemas()
        property has no value.
      • JsonSchemas

        public JsonSchemas​(@Nullable JsonSchema schema)
        property has a single schema, may be null.
        Parameters:
        schema - a schema or null.
      • JsonSchemas

        public JsonSchemas​(java.lang.Iterable<JsonSchema> schemas)
        property has a multiple schemas.
        Parameters:
        schemas - schemas.
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • isNull

        public boolean isNull()
      • isSingle

        public boolean isSingle()
      • isArray

        public boolean isArray()
      • getSchemas

        public java.lang.Iterable<JsonSchema> getSchemas()
      • size

        public int size()