|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.github.fge.jsonschema.processors.data.FullData
@Immutable public final class FullData
Validation data for a validation processor
The included data are the schema (in the shape of a SchemaTree
,
the instance to validate (in the shape of a JsonTree
and a boolean
indicating whether validation should go as deep as posssible.
If the boolean argument is false, then container children (array elements or object members) will not be validated if the container itself fails validation.
The ProcessingMessage
template generated contains information
about both the schema and instance.
Constructor Summary | |
---|---|
FullData(SchemaTree schema)
Deprecated. |
|
FullData(SchemaTree schema,
JsonTree instance)
|
|
FullData(SchemaTree schema,
JsonTree instance,
boolean deepCheck)
|
Method Summary | |
---|---|
JsonTree |
getInstance()
|
SchemaTree |
getSchema()
|
boolean |
isDeepCheck()
|
ProcessingMessage |
newMessage()
|
FullData |
withInstance(JsonTree instance)
Return a new full data with another instance |
FullData |
withSchema(SchemaTree schema)
Return a new full data with another schema |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FullData(SchemaTree schema, JsonTree instance, boolean deepCheck)
public FullData(SchemaTree schema, JsonTree instance)
@Deprecated public FullData(SchemaTree schema)
Method Detail |
---|
public SchemaTree getSchema()
public JsonTree getInstance()
public boolean isDeepCheck()
public FullData withSchema(SchemaTree schema)
schema
- the schema
public FullData withInstance(JsonTree instance)
instance
- the new instance
public ProcessingMessage newMessage()
newMessage
in interface MessageProvider
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |