Package | Description |
---|---|
com.github.fge.jsonschema.ref |
JSON Reference related classes
|
com.github.fge.jsonschema.syntax | |
com.github.fge.jsonschema.syntax.common | |
com.github.fge.jsonschema.syntax.draftv4 | |
com.github.fge.jsonschema.syntax.helpers | |
com.github.fge.jsonschema.tree |
Modifier and Type | Method and Description |
---|---|
JsonPointer |
JsonPointer.append(int index)
Append an array index to this pointer.
|
JsonPointer |
JsonPointer.append(JsonPointer other)
Append a pointer to the current pointer
|
JsonPointer |
JsonPointer.append(String element)
Append a reference token as a string to this pointer.
|
static JsonPointer |
JsonPointer.empty()
Return an empty pointer
|
JsonPointer |
JsonPointer.relativize(JsonPointer other)
Relativize a pointer to the current pointer
|
Modifier and Type | Method and Description |
---|---|
List<JsonPointer> |
JsonPointer.asElements()
Return this pointer as a series of JSON Pointers starting from the
beginning
|
Modifier and Type | Method and Description |
---|---|
JsonPointer |
JsonPointer.append(JsonPointer other)
Append a pointer to the current pointer
|
boolean |
JsonPointer.isParentOf(JsonPointer other)
Return true if this JSON Pointer is "parent" of another one
|
JsonPointer |
JsonPointer.relativize(JsonPointer other)
Relativize a pointer to the current pointer
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractSyntaxChecker.checkSyntax(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
void |
SyntaxChecker.checkSyntax(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected abstract void |
AbstractSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected void |
EnumSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
PatternSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
AdditionalSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
ExclusiveMaximumSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
ExclusiveMinimumSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected void |
DraftV4TypeSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
NotSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
RequiredSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected void |
SchemaMapSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
SchemaOrSchemaArraySyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
DivisorSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
SchemaArraySyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
PositiveIntegerSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
void |
TypeOnlySyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
DependenciesSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
protected void |
URISyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
JsonSchemaTree tree) |
Modifier and Type | Field and Description |
---|---|
protected JsonPointer |
BaseJsonTree.currentPointer
The current JSON Pointer into the node.
|
Modifier and Type | Field and Description |
---|---|
protected Deque<JsonPointer> |
BaseJsonTree.pointerStack
The queue of JSON Pointers
|
Modifier and Type | Method and Description |
---|---|
JsonPointer |
JsonTree.getCurrentPointer()
Get the current path into the document
|
JsonPointer |
BaseJsonTree.getCurrentPointer() |
JsonPointer |
CanonicalSchemaTree.matchingPointer(JsonRef ref)
Return a matching pointer in this tree for a fully resolved reference
|
abstract JsonPointer |
JsonSchemaTree.matchingPointer(JsonRef ref)
Return a matching pointer in this tree for a fully resolved reference
|
JsonPointer |
InlineSchemaTree.matchingPointer(JsonRef ref) |
Modifier and Type | Method and Description |
---|---|
void |
JsonTree.append(JsonPointer ptr)
Append a JSON Pointer to the current path
|
void |
SimpleJsonTree.append(JsonPointer ptr) |
void |
JsonSchemaTree.append(JsonPointer ptr) |
protected void |
BaseJsonTree.pushPointer(JsonPointer pointer) |
void |
JsonSchemaTree.setPointer(JsonPointer pointer) |
Copyright © 2013. All Rights Reserved.