Package jakarta.xml.bind.helpers
Class ValidationEventImpl
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.
- Since:
 - 1.6, JAXB 1.0
 - 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. 
 -