Package org.codehaus.jackson.schema
Class JsonSchema
- java.lang.Object
-
- org.codehaus.jackson.schema.JsonSchema
-
public class JsonSchema extends Object
AJsonNode
that represents a JSON-Schema instance.- Author:
- Ryan Heaton
- See Also:
- JSON Schema
-
-
Constructor Summary
Constructors Constructor Description JsonSchema(ObjectNode schema)
Main constructor for schema instances.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
static JsonNode
getDefaultSchemaNode()
Get the default schema node.ObjectNode
getSchemaNode()
Method for accessing root JSON object of the contained schema.String
toString()
-
-
-
Constructor Detail
-
JsonSchema
public JsonSchema(ObjectNode schema)
Main constructor for schema instances.This is the creator constructor used by Jackson itself when deserializing instances. It is so-called delegating creator, meaning that its argument will be bound by Jackson before constructor gets called.
-
-
Method Detail
-
getSchemaNode
public ObjectNode getSchemaNode()
Method for accessing root JSON object of the contained schema.Note: this method is specified with
JsonValue
annotation to represent serialization to use; same as if explicitly serializing returned object.- Returns:
- Root node of the schema tree
-
getDefaultSchemaNode
public static JsonNode getDefaultSchemaNode()
Get the default schema node.- Returns:
- The default schema node.
-
-