| Interface | Description |
|---|---|
| AsJson | |
| Digester |
Interface for a digester
|
| Frozen<T extends Thawed<? extends Frozen<T>>> | |
| Thawed<F extends Frozen<? extends Thawed<F>>> |
| Class | Description |
|---|---|
| CharMatchers |
A collection of dedicated
CharMatchers |
| JacksonUtils |
Utility class for Jackson
|
| JsonLoader |
Utility class to load JSON documents (schemas or instance) from various
sources as
JsonNodes. |
| RhinoHelper |
ECMA 262 validation helper.
|
| Enum | Description |
|---|---|
| NodeType |
Enumeration for the different types of JSON instances which can be
encountered.
|
JsonLoader contains various
methods to load JSON documents as JsonNode (schemas as well as instances to
validate).
RhinoHelper is in charge of all
regex validation: as the standard dictates ECMA 262 regexes, using java.util.regex is out of the question. See this class' description for more
details.
The NodeType enum is a critical
part of the code. Its ability to determine the type of a JsonNode is an essential part of the
validation process.
Finally, CharMatchers contains a
set of custom CharMatchers for hyper schema
syntax validation.
Copyright © 2013. All Rights Reserved.