Package | Description |
---|---|
com.github.fge.jsonschema.core.load |
Schema loading and JSON Reference resolving
|
com.github.fge.jsonschema.core.tree |
Navigable JSON tree representations
|
com.github.fge.jsonschema.core.tree.key |
JSON Schema keys (unique identifiers)
|
Modifier and Type | Method and Description |
---|---|
protected abstract SchemaTree |
Dereferencing.newTree(SchemaKey key,
com.fasterxml.jackson.databind.JsonNode node) |
Modifier and Type | Field and Description |
---|---|
protected SchemaKey |
BaseSchemaTree.key |
Constructor and Description |
---|
BaseSchemaTree(SchemaKey key,
com.fasterxml.jackson.databind.JsonNode baseNode,
com.github.fge.jackson.jsonpointer.JsonPointer pointer) |
CanonicalSchemaTree(SchemaKey key,
com.fasterxml.jackson.databind.JsonNode baseNode)
Main constructor
|
InlineSchemaTree(SchemaKey key,
com.fasterxml.jackson.databind.JsonNode baseNode)
Main constructor
|
Modifier and Type | Class and Description |
---|---|
class |
AnonymousSchemaKey
A unique schem key for schemas loaded anonymously
|
class |
JsonRefSchemaKey
A unique schema key for JSON Schemas loaded via URIs
|
Modifier and Type | Method and Description |
---|---|
static SchemaKey |
SchemaKey.anonymousKey()
Generate an anonymous key for a
SchemaTree |
static SchemaKey |
SchemaKey.forJsonRef(JsonRef ref)
Generate a key for a schema loaded from a
JSON Reference |
Copyright © 2016. All rights reserved.