| Package | Description |
|---|---|
| org.eel.kitchen.jsonschema.main |
Main schema validation API
|
| org.eel.kitchen.jsonschema.metaschema |
"Metaschema" data
|
| org.eel.kitchen.jsonschema.ref |
JSON Reference related classes
|
| org.eel.kitchen.jsonschema.schema |
Internal JSON Schema objects
|
| Modifier and Type | Method and Description |
|---|---|
JsonSchemaFactory.Builder |
JsonSchemaFactory.Builder.addKeywordRegistry(JsonRef schemaURI,
KeywordRegistry keywordRegistry,
boolean byDefault)
Add a keyword registry to the factory
|
| Modifier and Type | Method and Description |
|---|---|
static JsonRef |
SchemaURIs.draftV3Core()
Return the defined URI for draft v3
|
static JsonRef |
SchemaURIs.draftV3HyperSchema()
Return the defined URI for draft v3 hyper schema
|
static JsonRef |
SchemaURIs.draftV4Core()
Return the defined URI for draft v4
|
| Modifier and Type | Method and Description |
|---|---|
static JsonRef |
JsonRef.emptyRef()
Return an empty reference
|
static JsonRef |
JsonRef.fromString(String s)
Build a JSON Reference from a string input
|
static JsonRef |
JsonRef.fromURI(URI uri)
Build a JSON Reference from a URI
|
abstract JsonRef |
JsonRef.resolve(JsonRef other)
Resolve this reference against another reference
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
JsonRef.contains(JsonRef other)
Tell whether the current JSON Reference "contains" another
|
abstract JsonRef |
JsonRef.resolve(JsonRef other)
Resolve this reference against another reference
|
| Modifier and Type | Field and Description |
|---|---|
protected JsonRef |
SchemaContainer.locator |
| Modifier and Type | Method and Description |
|---|---|
JsonRef |
SchemaContainer.getLocator()
Get this container's locator
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
CanonicalSchemaContainer.contains(JsonRef other) |
boolean |
InlineSchemaContainer.contains(JsonRef other) |
abstract boolean |
SchemaContainer.contains(JsonRef other) |
JsonNode |
CanonicalSchemaContainer.resolve(JsonRef ref) |
JsonNode |
InlineSchemaContainer.resolve(JsonRef ref) |
abstract JsonNode |
SchemaContainer.resolve(JsonRef ref) |
Copyright © 2013. All Rights Reserved.