javax.xml.bind

Interface ValidationEvent

Known Subinterfaces:
NotIdentifiableEvent, ParseConversionEvent, PrintConversionEvent
Known Implementing Classes:
NotIdentifiableEventImpl, ParseConversionEventImpl, PrintConversionEventImpl, ValidationEventImpl, ValidationEventImpl

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.
Author:
JSR-31
Since:
JAXB1.0
See Also:
Validator, ValidationEventHandler

Field Summary

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.

Method Summary

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()
Returns the events severity: Either of WARNING, ERROR, or FATAL_ERROR.

Field Details

ERROR

public static 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.
Field Value:
1

FATAL_ERROR

public static 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.
Field Value:
2

WARNING

public 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.
Field Value:
0

Method Details

getLinkedException

public java.lang.Throwable getLinkedException()
Returns a Throwable related to the event. In most cases an exception causing the event.

getLocator

public ValidationEventLocator getLocator()
Returns a description of the location, where the event occurred.

getMessage

public java.lang.String getMessage()
Returns a textual description of the event.

getSeverity

public int getSeverity()
Returns:
Returns the events severity.