Package com.github.erosb.jsonsKema
Class ValidationFailure
-
- All Implemented Interfaces:
public abstract class ValidationFailure
-
-
Field Summary
Fields Modifier and Type Field Description private final JsonPointerdynamicPathprivate final Stringmessageprivate final Schemaschemaprivate final IJsonValueinstanceprivate final Keywordkeywordprivate final Set<ValidationFailure>causes
-
Constructor Summary
Constructors Constructor Description ValidationFailure(String message, Schema schema, IJsonValue instance, Keyword keyword, Set<ValidationFailure> causes)
-
Method Summary
Modifier and Type Method Description abstract JsonPointergetDynamicPath()StringgetMessage()SchemagetSchema()IJsonValuegetInstance()final KeywordgetKeyword()Set<ValidationFailure>getCauses()final StringtoString()final JsonObjecttoJSON()final List<ValidationFailure>flatten()-
-
Constructor Detail
-
ValidationFailure
ValidationFailure(String message, Schema schema, IJsonValue instance, Keyword keyword, Set<ValidationFailure> causes)
-
-
Method Detail
-
getDynamicPath
abstract JsonPointer getDynamicPath()
-
getMessage
String getMessage()
-
getInstance
IJsonValue getInstance()
-
getKeyword
final Keyword getKeyword()
-
getCauses
Set<ValidationFailure> getCauses()
-
toJSON
final JsonObject toJSON()
-
flatten
final List<ValidationFailure> flatten()
-
-
-
-