- 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 方法 描述 Throwable
getLinkedException()
检索此警告/错误的链接异常。ValidationEventLocator
getLocator()
检索此警告/错误的定位器。String
getMessage()
检索此警告/错误的短信。int
getSeverity()
检索此警告/错误的严重性代码。void
setLinkedException(Throwable _linkedException)
设置此事件的链接异常字段。void
setLocator(ValidationEventLocator _locator)
设置此事件的定位器对象。void
setMessage(String _message)
设置此事件的消息字段。void
setSeverity(int _severity)
设置此事件的严重性字段。String
toString()
以有助于调试的格式返回此对象的字符串表示形式。
-
-
-
构造方法详细信息
-
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)
-
-