| 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 SchemaNode |
JsonSchema.schemaNode |
| Modifier and Type | Field and Description |
|---|---|
private SchemaNode |
InstanceValidator.schemaNode |
| Modifier and Type | Field and Description |
|---|---|
private LoadingCache<SchemaNode,JsonValidator> |
JsonValidatorCache.cache |
| Modifier and Type | Method and Description |
|---|---|
(package private) SchemaNode |
JsonResolver.resolve(SchemaNode schemaNode)
Resolve a schema node to the target schema node
|
| Modifier and Type | Method and Description |
|---|---|
private CacheLoader<SchemaNode,JsonValidator> |
JsonValidatorCache.cacheLoader()
The cache loader function
|
| Modifier and Type | Method and Description |
|---|---|
JsonValidator |
JsonValidatorCache.getValidator(SchemaNode schemaNode) |
(package private) SchemaNode |
JsonResolver.resolve(SchemaNode schemaNode)
Resolve a schema node to the target schema node
|
| Constructor and Description |
|---|
ArrayValidator(JsonValidatorCache cache,
SchemaNode schemaNode) |
ContainerValidator(JsonValidatorCache cache,
SchemaNode schemaNode) |
InstanceValidator(JsonValidatorCache cache,
SchemaNode schemaNode,
Set<KeywordValidator> validators)
Constructor, package private
|
ObjectValidator(JsonValidatorCache cache,
SchemaNode schemaNode) |
Copyright © 2012. All Rights Reserved.