java.lang.Object
jakarta.xml.bind.helpers.ValidationEventImpl
- All Implemented Interfaces:
ValidationEvent
- Direct Known Subclasses:
NotIdentifiableEventImpl,ParseConversionEventImpl,PrintConversionEventImpl
Default implementation of the ValidationEvent interface.
Jakarta XML Binding providers are allowed to use whatever class that implements the ValidationEvent interface. This class is just provided for a convenience.
- Author:
- Kohsuke Kawaguchi, Sun Microsystems, Inc.
- See Also:
-
Field Summary
Fields inherited from interface jakarta.xml.bind.ValidationEvent
ERROR, FATAL_ERROR, WARNING -
Constructor Summary
ConstructorsConstructorDescriptionValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator) Create a new ValidationEventImpl.ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException) Create a new ValidationEventImpl. -
Method Summary
Modifier and TypeMethodDescriptionRetrieve the linked exception for this warning/error.Retrieve the locator for this warning/error.Retrieve the text message for this warning/error.intRetrieve the severity code for this warning/error.voidsetLinkedException(Throwable _linkedException) Set the linked exception field of this event.voidsetLocator(ValidationEventLocator _locator) Set the locator object for this event.voidsetMessage(String _message) Set the message field of this event.voidsetSeverity(int _severity) Set the severity field of this event.toString()Returns a string representation of this object in a format helpful to debugging.
-
Constructor Details
-
ValidationEventImpl
Create a new ValidationEventImpl.- Parameters:
_severity- The severity value for this event. Must be one of ValidationEvent.WARNING, ValidationEvent.ERROR, or ValidationEvent.FATAL_ERROR_message- The text message for this event - may be null._locator- The locator object for this event - may be null.- Throws:
IllegalArgumentException- if an illegal severity field is supplied
-
ValidationEventImpl
public ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException) Create a new ValidationEventImpl.- Parameters:
_severity- The severity value for this event. Must be one of ValidationEvent.WARNING, ValidationEvent.ERROR, or ValidationEvent.FATAL_ERROR_message- The text message for this event - may be null._locator- The locator object for this event - may be null._linkedException- An optional linked exception that may provide additional information about the event - may be null.- Throws:
IllegalArgumentException- if an illegal severity field is supplied
-
-
Method Details
-
getSeverity
public int getSeverity()Description copied from interface:ValidationEventRetrieve the severity code for this warning/error.Must be one of
ValidationEvent.WARNING,ValidationEvent.ERROR, orValidationEvent.FATAL_ERROR.- Specified by:
getSeverityin interfaceValidationEvent- Returns:
- the severity code for this warning/error
-
setSeverity
public void setSeverity(int _severity) Set the severity field of this event.- Parameters:
_severity- Must be one of ValidationEvent.WARNING, ValidationEvent.ERROR, or ValidationEvent.FATAL_ERROR.- Throws:
IllegalArgumentException- if an illegal severity field is supplied
-
getMessage
Description copied from interface:ValidationEventRetrieve the text message for this warning/error.- Specified by:
getMessagein interfaceValidationEvent- Returns:
- the text message for this warning/error or null if one wasn't set
-
setMessage
Set the message field of this event.- Parameters:
_message- String message - may be null.
-
getLinkedException
Description copied from interface:ValidationEventRetrieve the linked exception for this warning/error.- Specified by:
getLinkedExceptionin interfaceValidationEvent- Returns:
- the linked exception for this warning/error or null if one wasn't set
-
setLinkedException
Set the linked exception field of this event.- Parameters:
_linkedException- Optional linked exception - may be null.
-
getLocator
Description copied from interface:ValidationEventRetrieve the locator for this warning/error.- Specified by:
getLocatorin interfaceValidationEvent- Returns:
- the locator that indicates where the warning/error occurred
-
setLocator
Set the locator object for this event.- Parameters:
_locator- The locator - may be null.
-
toString
Returns a string representation of this object in a format helpful to debugging.
-