public interface ValidationEvent
An instance of ValidationEvent
indicates some
error condition, which occurred when validating a JAXB object.
The purpose of the ValidationEventHandler
is to
customize the reply on instances of ValidationEvent
.
The default event handler will throw an exception in case of
events, but application specific validation event handlers need
not do the same.
Validator
,
ValidationEventHandler
Modifier and Type | Field and Description |
---|---|
static int |
ERROR
This value indicates an "error", as specified by section
1.2 of the W3C XML 1.0 Recommendation.
|
static int |
FATAL_ERROR
This value indicates a "fatal error", as specified by section
1.2 of the W3C XML 1.0 Recommendation.
|
static int |
WARNING
In contrast to errors or fatal errors, this indicates an
event which can possibly be ignored.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Throwable |
getLinkedException()
Returns a
Throwable related to the event. |
ValidationEventLocator |
getLocator()
Returns a description of the location, where the event
occurred.
|
java.lang.String |
getMessage()
Returns a textual description of the event.
|
int |
getSeverity()
|
static final int WARNING
In contrast to errors or fatal errors, this indicates an event which can possibly be ignored. This constant has the value 0. See section 1.2 of the W3C XML 1.0 Recommendation for details.
ERROR
,
FATAL_ERROR
,
getSeverity()
,
Constant Field Valuesstatic final int ERROR
This value indicates an "error", as specified by section 1.2 of the W3C XML 1.0 Recommendation. The constant value is 1.
WARNING
,
FATAL_ERROR
,
getSeverity()
,
Constant Field Valuesstatic final int FATAL_ERROR
This value indicates a "fatal error", as specified by section 1.2 of the W3C XML 1.0 Recommendation. The constant value is 2.
WARNING
,
ERROR
,
getSeverity()
,
Constant Field Valuesint getSeverity()
Returns the events severity: Either of
WARNING
, ERROR
, or FATAL_ERROR
.
java.lang.String getMessage()
Returns a textual description of the event.
java.lang.Throwable getLinkedException()
Returns a Throwable
related to the event. In most cases
an exception causing the event.
ValidationEventLocator getLocator()
Returns a description of the location, where the event occurred.