public class SchemaViolation
extends java.lang.RuntimeException
validation methods in a Schema| Modifier and Type | Class | Description |
|---|---|---|
static class |
SchemaViolation.ViolatorData |
Data about the calling API that violated the schema
|
| Constructor | Description |
|---|---|
SchemaViolation(java.lang.String violation) |
Deprecated.
use
SchemaViolation(Schema, ViolatorData, String) instance |
SchemaViolation(Schema schema,
java.lang.String violation) |
Deprecated.
use
SchemaViolation(Schema, ViolatorData, String) instance |
SchemaViolation(Schema schema,
SchemaViolation.ViolatorData violatorData,
java.lang.String violation) |
| Modifier and Type | Method | Description |
|---|---|---|
Schema |
getSchema() |
|
java.lang.String |
getViolation() |
|
SchemaViolation.ViolatorData |
getViolatorData() |
|
java.lang.String |
toString() |
public SchemaViolation(java.lang.String violation)
SchemaViolation(Schema, ViolatorData, String) instanceviolation - the violationpublic SchemaViolation(Schema schema, java.lang.String violation)
SchemaViolation(Schema, ViolatorData, String) instanceschema - the schemaviolation - the violationpublic SchemaViolation(Schema schema, SchemaViolation.ViolatorData violatorData, java.lang.String violation)
schema - the schemaviolatorData - data about the caller who violated the schemaviolation - the violationpublic Schema getSchema()
public java.lang.String getViolation()
public SchemaViolation.ViolatorData getViolatorData()
public java.lang.String toString()
toString in class java.lang.ThrowableCopyright © 2011–2018 The Apache Software Foundation. All rights reserved.