Package com.github.fge.jsonschema.core.load

Schema loading and JSON Reference resolving

See:
          Description

Class Summary
RefResolver JSON Reference processor
SchemaLoader JSON Schema loader
URIManager Class to fetch JSON documents
 

Enum Summary
Dereferencing Dereferencing modes
 

Package com.github.fge.jsonschema.core.load Description

Schema loading and JSON Reference resolving

This package contains all components necessary to load and preload JSON schemas, along with the processor in charge of JSON Reference resolving (RefResolver).

The main loading class is SchemaLoader. It relies on downloaders configured in a URIManager to load schemas it does not already know of.

Note that you can configure the latter to support an arbitrary set of URI schemes, or remove support for schemes you don't want to support (for security reasons or otherwise).

Configuring schema loading is done using a LoadingConfiguration. URI resolving and loading is done using a URITranslatorConfiguration.