Package com.github.fge.jsonschema.core.tree.key

JSON Schema keys (unique identifiers)

See:
          Description

Class Summary
AnonymousSchemaKey A unique schem key for schemas loaded anonymously
JsonRefSchemaKey A unique schema key for JSON Schemas loaded via URIs
SchemaKey Base class for a schema identifier, or "key"
 

Package com.github.fge.jsonschema.core.tree.key Description

JSON Schema keys (unique identifiers)

Classes in this package are closely related to SchemaTree instances; one schema tree will have one SchemaKey.

Depending on the way you will have loaded your schema, the schema will be either anonymous or linked to a URI.

The fundamental difference between these two types of trees is that when using an anonymous schema, all JSON References found in a non-anonymous schema tree will be resolved against this tree's location; if the schema is anonymous, references will be resolved against the empyt URI reference (which leads to the reference itself being returned).