Package org.openremote.model.util
Class JSONSchemaUtil
java.lang.Object
org.openremote.model.util.JSONSchemaUtil
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic com.kjetland.jackson.jsonSchema.JsonSchemaConfig
static com.fasterxml.jackson.databind.JsonNode
getSchemaPatternProperties
(String keyPattern, String... types) static com.fasterxml.jackson.databind.JsonNode
static com.fasterxml.jackson.databind.JsonNode
getSchemaPatternPropertiesAnyType
(String keyPattern) static com.fasterxml.jackson.databind.JsonNode
static com.fasterxml.jackson.databind.JsonNode
getSchemaType
(boolean wrapped, String... types)
-
Field Details
-
SCHEMA_SUPPLIER_NAME_ANY_TYPE
- See Also:
-
SCHEMA_SUPPLIER_NAME_PATTERN_PROPERTIES_ANY_KEY_ANY_TYPE
- See Also:
-
SCHEMA_SUPPLIER_NAME_PATTERN_PROPERTIES_SIMPLE_KEY_ANY_TYPE
- See Also:
-
PATTERN_PROPERTIES_MATCH_ANY
- See Also:
-
PATTERN_PROPERTIES_MATCH_SIMPLE
- See Also:
-
TYPE_NULL
- See Also:
-
TYPE_NUMBER
- See Also:
-
TYPE_INTEGER
- See Also:
-
TYPE_BOOLEAN
- See Also:
-
TYPE_STRING
- See Also:
-
TYPE_ARRAY
- See Also:
-
TYPE_OBJECT
- See Also:
-
TYPES_ALL
-
-
Method Details
-
getSchemaPatternPropertiesAnyKeyAnyType
public static com.fasterxml.jackson.databind.JsonNode getSchemaPatternPropertiesAnyKeyAnyType() -
getSchemaPatternPropertiesSimpleKeyAnyType
public static com.fasterxml.jackson.databind.JsonNode getSchemaPatternPropertiesSimpleKeyAnyType() -
getSchemaPatternPropertiesAnyType
public static com.fasterxml.jackson.databind.JsonNode getSchemaPatternPropertiesAnyType(String keyPattern) -
getSchemaPatternProperties
-
getSchemaType
public static com.fasterxml.jackson.databind.JsonNode getSchemaType(boolean wrapped, String... types) -
getJsonSchemaConfig
public static com.kjetland.jackson.jsonSchema.JsonSchemaConfig getJsonSchemaConfig()
-