| Package | Description |
|---|---|
| com.github.fge.jsonschema.jsonpointer |
JSON Pointer related classes
|
| com.github.fge.jsonschema.ref |
JSON Reference related classes
|
| com.github.fge.jsonschema.tree |
Navigable JSON tree representations
|
| Modifier and Type | Method and Description |
|---|---|
JsonPointer |
JsonPointer.append(int index)
Return a new pointer with a new integer token appended
|
JsonPointer |
JsonPointer.append(JsonPointer other)
Return a new pointer with another pointer appended
|
JsonPointer |
JsonPointer.append(String raw)
Return a new pointer with a new token appended
|
static JsonPointer |
JsonPointer.empty()
Return an empty JSON Pointer
|
static JsonPointer |
JsonPointer.of(Object first,
Object... other)
Build a JSON Pointer out of a series of reference tokens
|
| Modifier and Type | Method and Description |
|---|---|
JsonPointer |
JsonPointer.append(JsonPointer other)
Return a new pointer with another pointer appended
|
| Modifier and Type | Field and Description |
|---|---|
protected JsonPointer |
JsonRef.pointer
The pointer of this reference, if any
|
| Modifier and Type | Method and Description |
|---|---|
JsonPointer |
JsonRef.getPointer()
Return the fragment part of this JSON Reference as a JSON Pointer
|
| Modifier and Type | Field and Description |
|---|---|
protected JsonPointer |
BaseSchemaTree.pointer
The current JSON Pointer into the node.
|
protected JsonPointer |
BaseJsonTree.pointer
The current JSON Pointer into the node.
|
| Modifier and Type | Method and Description |
|---|---|
JsonPointer |
BaseSchemaTree.getPointer() |
JsonPointer |
BaseJsonTree.getPointer() |
JsonPointer |
SimpleTree.getPointer()
Get the current path into the document
|
JsonPointer |
CanonicalSchemaTree.matchingPointer(JsonRef ref) |
JsonPointer |
InlineSchemaTree.matchingPointer(JsonRef ref) |
JsonPointer |
SchemaTree.matchingPointer(JsonRef ref)
Return a matching pointer in this tree for a fully resolved reference
|
| Modifier and Type | Method and Description |
|---|---|
SchemaTree |
CanonicalSchemaTree.append(JsonPointer pointer) |
SchemaTree |
InlineSchemaTree.append(JsonPointer pointer) |
SimpleJsonTree |
SimpleJsonTree.append(JsonPointer pointer) |
SchemaTree |
SchemaTree.append(JsonPointer pointer)
Relocate the tree relatively to the current tree's pointer
|
JsonTree |
JsonTree.append(JsonPointer pointer)
Append a JSON pointer to that tree and return a new tree
|
SchemaTree |
CanonicalSchemaTree.setPointer(JsonPointer pointer) |
SchemaTree |
InlineSchemaTree.setPointer(JsonPointer pointer) |
SchemaTree |
SchemaTree.setPointer(JsonPointer pointer)
Relocate the tree with an absolute pointer
|
| Constructor and Description |
|---|
BaseJsonTree(JsonNode baseNode,
JsonPointer pointer)
Main constructor
|
BaseSchemaTree(BaseSchemaTree other,
JsonPointer newPointer) |
BaseSchemaTree(JsonRef loadingRef,
JsonNode baseNode,
JsonPointer pointer) |
Copyright © 2013. All Rights Reserved.