Package | Description |
---|---|
com.github.fge.jsonschema.processing | |
com.github.fge.jsonschema.processing.ref | |
com.github.fge.jsonschema.processing.syntax | |
com.github.fge.jsonschema.report |
Validation reports and messages
|
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.util |
Various utility classes
|
Modifier and Type | Method and Description |
---|---|
OUT |
ProcessorChain.process(ProcessingReport report,
IN input) |
OUT |
Processor.process(ProcessingReport report,
IN input)
Process the input
|
Modifier and Type | Method and Description |
---|---|
JsonSchemaTree |
SchemaLoader.get(URI uri)
Get a schema tree from the given URI
|
JsonNode |
URIManager.getContent(URI uri)
Get the content at a given URI as a
JsonNode |
ValidationData |
RefResolverProcessor.process(ProcessingReport report,
ValidationData input)
Resolve JSON Reference for the current schema context
|
Modifier and Type | Method and Description |
---|---|
ValidationData |
SyntaxProcessor.process(ProcessingReport report,
ValidationData input)
Process the input
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractProcessingReport.debug(ProcessingMessage msg) |
void |
ProcessingReport.debug(ProcessingMessage msg) |
void |
AbstractProcessingReport.error(ProcessingMessage msg) |
void |
ProcessingReport.error(ProcessingMessage msg) |
void |
AbstractProcessingReport.info(ProcessingMessage msg) |
void |
ProcessingReport.info(ProcessingMessage msg) |
void |
AbstractProcessingReport.log(ProcessingMessage message) |
void |
ProcessingReport.log(ProcessingMessage message) |
void |
AbstractProcessingReport.warn(ProcessingMessage msg) |
void |
ProcessingReport.warn(ProcessingMessage msg) |
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) |
protected void |
PatternPropertiesSyntaxChecker.extraChecks(ProcessingReport report,
JsonSchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected void |
DraftV4DependenciesSyntaxChecker.checkDependency(ProcessingReport report,
String name,
JsonSchemaTree tree) |
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) |
protected void |
DraftV4PropertiesSyntaxChecker.extraChecks(ProcessingReport report,
JsonSchemaTree tree) |
protected void |
DraftV4ItemsSyntaxChecker.extraChecks(ProcessingReport report,
JsonSchemaTree tree) |
protected void |
DefinitionsSyntaxChecker.extraChecks(ProcessingReport report,
JsonSchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
DependenciesSyntaxChecker.checkDependency(ProcessingReport report,
String name,
JsonSchemaTree tree) |
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) |
protected abstract void |
SchemaMapSyntaxChecker.extraChecks(ProcessingReport report,
JsonSchemaTree tree) |
protected abstract void |
SchemaOrSchemaArraySyntaxChecker.extraChecks(ProcessingReport report,
JsonSchemaTree tree) |
Modifier and Type | Method and Description |
---|---|
V |
ProcessingCache.get(K key) |
Copyright © 2013. All Rights Reserved.