Modifier and Type | Method and Description |
---|---|
void |
AbstractSyntaxChecker.checkSyntax(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
void |
SyntaxChecker.checkSyntax(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected abstract void |
AbstractSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected JsonNode |
AbstractSyntaxChecker.getNode(SchemaTree tree) |
protected <T> ProcessingMessage |
AbstractSyntaxChecker.newMsg(SchemaTree tree,
T msg) |
Modifier and Type | Method and Description |
---|---|
protected void |
ExclusiveMaximumSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
ExclusiveMinimumSyntaxChecker.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) |
protected void |
PatternSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
PatternPropertiesSyntaxChecker.extraChecks(ProcessingReport report,
SchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected void |
DraftV3DependenciesSyntaxChecker.checkDependency(ProcessingReport report,
String name,
SchemaTree tree) |
protected void |
DraftV3PropertiesSyntaxChecker.extraChecks(ProcessingReport report,
SchemaTree tree) |
protected void |
ExtendsSyntaxChecker.extraChecks(ProcessingReport report,
SchemaTree tree) |
protected void |
DraftV3ItemsSyntaxChecker.extraChecks(ProcessingReport report,
SchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected void |
DraftV4DependenciesSyntaxChecker.checkDependency(ProcessingReport report,
String name,
SchemaTree tree) |
protected void |
DraftV4TypeSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
RequiredSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
NotSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
DraftV4ItemsSyntaxChecker.extraChecks(ProcessingReport report,
SchemaTree tree) |
protected void |
DraftV4PropertiesSyntaxChecker.extraChecks(ProcessingReport report,
SchemaTree tree) |
protected void |
DefinitionsSyntaxChecker.extraChecks(ProcessingReport report,
SchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
DependenciesSyntaxChecker.checkDependency(ProcessingReport report,
String name,
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 |
SchemaOrSchemaArraySyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
DivisorSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
SchemaMapSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
URISyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
DependenciesSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected void |
DraftV3TypeKeywordSyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
void |
TypeOnlySyntaxChecker.checkValue(Collection<JsonPointer> pointers,
ProcessingReport report,
SchemaTree tree) |
protected abstract void |
SchemaOrSchemaArraySyntaxChecker.extraChecks(ProcessingReport report,
SchemaTree tree) |
protected abstract void |
SchemaMapSyntaxChecker.extraChecks(ProcessingReport report,
SchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
SchemaTree |
SchemaLoader.get(URI uri)
Get a schema tree from the given URI
|
SchemaTree |
SchemaLoader.load(JsonNode schema) |
SchemaTree |
Dereferencing.newTree(JsonNode node) |
abstract SchemaTree |
Dereferencing.newTree(JsonRef ref,
JsonNode node) |
Modifier and Type | Method and Description |
---|---|
SchemaTree |
ValidationData.getSchema() |
Modifier and Type | Method and Description |
---|---|
ValidationData |
ValidationData.withSchema(SchemaTree schema) |
Constructor and Description |
---|
ValidationData(SchemaTree schema) |
ValidationData(SchemaTree schema,
JsonTree instance) |
Modifier and Type | Class and Description |
---|---|
class |
BaseSchemaTree
A
JsonTree carrying URI resolution context information |
class |
CanonicalSchemaTree |
class |
InlineSchemaTree |
Modifier and Type | Method and Description |
---|---|
SchemaTree |
InlineSchemaTree.append(JsonPointer pointer) |
SchemaTree |
CanonicalSchemaTree.append(JsonPointer pointer) |
SchemaTree |
SchemaTree.append(JsonPointer pointer)
Relocate the tree relatively to the current tree's pointer
|
SchemaTree |
InlineSchemaTree.setPointer(JsonPointer pointer) |
SchemaTree |
CanonicalSchemaTree.setPointer(JsonPointer pointer) |
SchemaTree |
SchemaTree.setPointer(JsonPointer pointer)
Relocate the tree with an absolute pointer
|
SchemaTree |
InlineSchemaTree.withValidationStatus(boolean valid) |
SchemaTree |
CanonicalSchemaTree.withValidationStatus(boolean valid) |
SchemaTree |
SchemaTree.withValidationStatus(boolean valid)
Return a new schema tree with a new validation status
|
Modifier and Type | Method and Description |
---|---|
static Equivalence<SchemaTree> |
SchemaTreeEquivalence.getInstance() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
SchemaTreeEquivalence.doEquivalent(SchemaTree a,
SchemaTree b) |
protected int |
SchemaTreeEquivalence.doHash(SchemaTree t) |
Copyright © 2013. All Rights Reserved.