public class ReferenceSchema extends Schema
SchemaLoader to resolve JSON pointers
during the construction of the schema. This class has been made mutable to permit the loading of
recursive schemas.| Modifier and Type | Class and Description |
|---|---|
static class |
ReferenceSchema.Builder
Builder class for
ReferenceSchema. |
| Constructor and Description |
|---|
ReferenceSchema(ReferenceSchema.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static ReferenceSchema.Builder |
builder() |
Schema |
getReferredSchema() |
void |
setReferredSchema(Schema referredSchema)
Called by
SchemaLoader.load() to set the referred root
schema after completing the loading process of the entire schema document. |
void |
validate(Object subject)
Performs the schema validation.
|
public ReferenceSchema(ReferenceSchema.Builder builder)
public static ReferenceSchema.Builder builder()
public void validate(Object subject)
Schemapublic Schema getReferredSchema()
public void setReferredSchema(Schema referredSchema)
SchemaLoader.load() to set the referred root
schema after completing the loading process of the entire schema document.referredSchema - the referred schemaCopyright © 2011–2016 Everit Kft.. All rights reserved.