Package | Description |
---|---|
com.github.fge.jsonschema.jsonpointer |
JSON Pointer related classes
|
com.github.fge.jsonschema.keyword.syntax |
Keyword syntax checkers
|
com.github.fge.jsonschema.keyword.syntax.common |
Keyword syntax checkers common to both draft v3 and draft v4
|
com.github.fge.jsonschema.keyword.syntax.draftv4 |
Keyword syntax checkers specific to draft v4
|
com.github.fge.jsonschema.keyword.syntax.helpers |
Keyword syntax checker helper classes
|
com.github.fge.jsonschema.ref |
JSON Reference related classes
|
com.github.fge.jsonschema.tree |
Navigable JSON tree representations
|
com.github.fge.jsonschema.walk |
Schema walker, listener and processor
|
com.github.fge.jsonschema.walk.collectors |
Pointer collectors for schema walking: dictionaries and interfaces
|
com.github.fge.jsonschema.walk.collectors.common |
Pointer collectors: common collectors for draft v4 and draft v3
|
com.github.fge.jsonschema.walk.collectors.draftv4 |
Pointer collectors: collectors specific to draft v4
|
com.github.fge.jsonschema.walk.collectors.helpers |
Pointer collectors: base implementations
|
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 | Method and Description |
---|---|
void |
SyntaxChecker.checkSyntax(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree)
Check the syntax for this keyword
|
void |
AbstractSyntaxChecker.checkSyntax(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree)
Main syntax checking function
|
protected abstract void |
AbstractSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree)
Method which all syntax checkers extending this class must implement
|
Modifier and Type | Method and Description |
---|---|
protected void |
PatternSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
ExclusiveMinimumSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
ExclusiveMaximumSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
EnumSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
AdditionalSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected void |
RequiredSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
NotSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
DraftV4TypeSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected void |
URISyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
void |
TypeOnlySyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
SchemaOrSchemaArraySyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
SchemaMapSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
SchemaArraySyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
PositiveIntegerSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
DraftV3TypeKeywordSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
DivisorSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
DependenciesSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
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 |
SimpleTree.getPointer()
Get the current path into the document
|
JsonPointer |
BaseJsonTree.getPointer() |
JsonPointer |
SchemaTree.matchingPointer(JsonRef ref)
Return a matching pointer in this tree for a fully resolved reference
|
JsonPointer |
InlineSchemaTree.matchingPointer(JsonRef ref) |
JsonPointer |
CanonicalSchemaTree.matchingPointer(JsonRef ref) |
Modifier and Type | Method and Description |
---|---|
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 |
InlineSchemaTree.append(JsonPointer pointer) |
SchemaTree |
CanonicalSchemaTree.append(JsonPointer pointer) |
SchemaTree |
SchemaTree.setPointer(JsonPointer pointer)
Relocate the tree with an absolute pointer
|
SchemaTree |
InlineSchemaTree.setPointer(JsonPointer pointer) |
SchemaTree |
CanonicalSchemaTree.setPointer(JsonPointer pointer) |
Constructor and Description |
---|
BaseJsonTree(JsonNode baseNode,
JsonPointer pointer)
Main constructor
|
BaseSchemaTree(BaseSchemaTree other,
JsonPointer newPointer) |
BaseSchemaTree(JsonRef loadingRef,
JsonNode baseNode,
JsonPointer pointer) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaListener.onPushd(JsonPointer pointer)
Method called when the walker changes pointer into the current tree
|
Modifier and Type | Method and Description |
---|---|
void |
PointerCollector.collect(Collection<JsonPointer> pointers,
SchemaTree tree)
Collect pointers for the current schema node
|
Modifier and Type | Method and Description |
---|---|
void |
DependenciesPointerCollector.collect(Collection<JsonPointer> pointers,
SchemaTree tree) |
void |
AdditionalPropertiesPointerCollector.collect(Collection<JsonPointer> pointers,
SchemaTree tree) |
void |
AdditionalItemsPointerCollector.collect(Collection<JsonPointer> pointers,
SchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
void |
NotPointerCollector.collect(Collection<JsonPointer> pointers,
SchemaTree tree) |
Modifier and Type | Field and Description |
---|---|
protected JsonPointer |
AbstractPointerCollector.basePointer |
Modifier and Type | Method and Description |
---|---|
void |
SchemaOrSchemaArrayPointerCollector.collect(Collection<JsonPointer> pointers,
SchemaTree tree) |
void |
SchemaMapPointerCollector.collect(Collection<JsonPointer> pointers,
SchemaTree tree) |
void |
SchemaArrayPointerCollector.collect(Collection<JsonPointer> pointers,
SchemaTree tree) |
void |
DraftV3TypeKeywordPointerCollector.collect(Collection<JsonPointer> pointers,
SchemaTree tree) |
Copyright © 2013. All Rights Reserved.