- java.lang.Object
-
- javax.xml.bind.helpers.ValidationEventImpl
-
- All Implemented Interfaces:
-
ValidationEvent
public class ValidationEventImpl extends Object implements ValidationEvent
ValidationEvent接口的默认实现。允许JAXB提供者使用任何实现ValidationEvent接口的类。 这个课程只是为了方便起见。
- 从以下版本开始:
- 1.6,JAXB 1.0
- 另请参见:
-
Validator,ValidationEventHandler,ValidationEvent,ValidationEventLocator
-
-
Field Summary
-
Fields inherited from interface javax.xml.bind.ValidationEvent
ERROR, FATAL_ERROR, WARNING
-
-
构造方法摘要
构造方法 Constructor 描述 ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator)创建一个新的ValidationEventImpl。ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)创建一个新的ValidationEventImpl。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 ThrowablegetLinkedException()检索此警告/错误的链接异常。ValidationEventLocatorgetLocator()检索此警告/错误的定位器。StringgetMessage()检索此警告/错误的短信。intgetSeverity()检索此警告/错误的严重性代码。voidsetLinkedException(Throwable _linkedException)设置此事件的链接异常字段。voidsetLocator(ValidationEventLocator _locator)设置此事件的定位器对象。voidsetMessage(String _message)设置此事件的消息字段。voidsetSeverity(int _severity)设置此事件的严重性字段。StringtoString()以有助于调试的格式返回此对象的字符串表示形式。
-
-
-
构造方法详细信息
-
ValidationEventImpl
public ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator)创建一个新的ValidationEventImpl。- 参数
-
_severity- 此事件的严重性值。 必须是ValidationEvent.WARNING,ValidationEvent.ERROR或ValidationEvent.FATAL_ERROR之一 -
_message- 此事件的短信可能为空。 -
_locator- 此事件的定位器对象可能为null。 - 异常
-
IllegalArgumentException- 如果提供了非法严重性字段
-
ValidationEventImpl
public ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)创建一个新的ValidationEventImpl。- 参数
-
_severity- 此事件的严重性值。 必须是ValidationEvent.WARNING,ValidationEvent.ERROR或ValidationEvent.FATAL_ERROR之一 -
_message- 此事件的文本消息可能为null。 -
_locator- 此事件的定位器对象可能为null。 -
_linkedException- 可能提供有关事件的附加信息的可选链接异常可能为null。 - 异常
-
IllegalArgumentException- 如果提供了非法严重性字段
-
-
方法详细信息
-
getSeverity
public int getSeverity()
描述从接口ValidationEvent复制检索此警告/错误的严重性代码。必须是一个
ValidationEvent.WARNING,ValidationEvent.ERROR,或ValidationEvent.FATAL_ERROR。- Specified by:
-
getSeverity在接口ValidationEvent - 结果
- 此警告/错误的严重性代码
-
setSeverity
public void setSeverity(int _severity)
设置此事件的严重性字段。- 参数
-
_severity- 必须是ValidationEvent.WARNING,ValidationEvent.ERROR或ValidationEvent.FATAL_ERROR之一。 - 异常
-
IllegalArgumentException- 如果提供了非法严重性字段
-
getMessage
public String getMessage()
说明从接口ValidationEvent复制检索此警告/错误的短信。- Specified by:
-
getMessage在接口ValidationEvent - 结果
- 此警告/错误的短信,如果未设置,则为null
-
setMessage
public void setMessage(String _message)
设置此事件的消息字段。- 参数
-
_message- 字符串消息 - 可能为null。
-
getLinkedException
public Throwable getLinkedException()
描述从接口ValidationEvent复制检索此警告/错误的链接异常。- Specified by:
-
getLinkedException在接口ValidationEvent - 结果
- 此警告/错误的链接异常或null(如果未设置)
-
setLinkedException
public void setLinkedException(Throwable _linkedException)
设置此事件的链接异常字段。- 参数
-
_linkedException- 可选链接异常 - 可能为null。
-
getLocator
public ValidationEventLocator getLocator()
说明从接口ValidationEvent复制检索此警告/错误的定位器。- Specified by:
-
getLocator在接口ValidationEvent - 结果
- 指示发生警告/错误的位置的定位器
-
setLocator
public void setLocator(ValidationEventLocator _locator)
设置此事件的定位器对象。- 参数
-
_locator- 定位器 - 可能为null。
-
toString
public String toString()
以有助于调试的格式返回此对象的字符串表示形式。- 重写:
-
toString中的Object - 结果
- 对象的字符串表示形式。
- 另请参见:
-
Object.equals(Object)
-
-