| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.main |
Main schema validation API
|
| org.eel.kitchen.jsonschema.validator |
Core validation process
|
| Modifier and Type | Field and Description |
|---|---|
private SchemaContainer |
JsonSchema.container |
private SchemaContainer |
ValidationContext.container |
| Modifier and Type | Field and Description |
|---|---|
private LoadingCache<URI,SchemaContainer> |
SchemaRegistry.cache
Schema cache
|
| Modifier and Type | Method and Description |
|---|---|
SchemaContainer |
SchemaRegistry.get(URI uri)
Get a schema container from the given URI
|
SchemaContainer |
ValidationContext.getContainer() |
SchemaContainer |
JsonSchemaFactory.getSchema(URI uri)
Get a schema container from a given URI
|
SchemaContainer |
SchemaRegistry.register(JsonNode schema)
Register a schema
|
SchemaContainer |
JsonSchemaFactory.registerSchema(JsonNode schema)
Register a schema
|
| Modifier and Type | Method and Description |
|---|---|
JsonSchema |
JsonSchemaFactory.createSchema(SchemaContainer container)
Create a schema from a container
|
private JsonSchema |
JsonSchemaFactory.createSchema(SchemaContainer container,
JsonNode schema)
Specialized constructor for validation internals
|
JsonSchema |
JsonSchemaFactory.createSchema(SchemaContainer container,
String path)
Create a schema from a container, at a certain path
|
void |
ValidationContext.setContainer(SchemaContainer container) |
| Constructor and Description |
|---|
JsonSchema(JsonValidatorCache cache,
SchemaContainer container,
JsonNode schema) |
| Modifier and Type | Field and Description |
|---|---|
private SchemaContainer |
SchemaNode.container |
| Modifier and Type | Method and Description |
|---|---|
SchemaContainer |
SchemaNode.getContainer() |
| Constructor and Description |
|---|
SchemaNode(SchemaContainer container,
JsonNode node) |
Copyright © 2012. All Rights Reserved.