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 SummaryFields inherited from interface jakarta.xml.bind.ValidationEventERROR, FATAL_ERROR, WARNING
- 
Constructor SummaryConstructorsConstructorDescriptionValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator) Create a new ValidationEventImpl.ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException) Create a new ValidationEventImpl.
- 
Method SummaryModifier 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- 
ValidationEventImplCreate 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
 
- 
ValidationEventImplpublic 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- 
getSeveritypublic 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 interface- ValidationEvent
- Returns:
- the severity code for this warning/error
 
- 
setSeveritypublic 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
 
- 
getMessageDescription copied from interface:ValidationEventRetrieve the text message for this warning/error.- Specified by:
- getMessagein interface- ValidationEvent
- Returns:
- the text message for this warning/error or null if one wasn't set
 
- 
setMessageSet the message field of this event.- Parameters:
- _message- String message - may be null.
 
- 
getLinkedExceptionDescription copied from interface:ValidationEventRetrieve the linked exception for this warning/error.- Specified by:
- getLinkedExceptionin interface- ValidationEvent
- Returns:
- the linked exception for this warning/error or null if one wasn't set
 
- 
setLinkedExceptionSet the linked exception field of this event.- Parameters:
- _linkedException- Optional linked exception - may be null.
 
- 
getLocatorDescription copied from interface:ValidationEventRetrieve the locator for this warning/error.- Specified by:
- getLocatorin interface- ValidationEvent
- Returns:
- the locator that indicates where the warning/error occurred
 
- 
setLocatorSet the locator object for this event.- Parameters:
- _locator- The locator - may be null.
 
- 
toStringReturns a string representation of this object in a format helpful to debugging.
 
-