JavaTM Platform
Standard Ed. 6

javax.xml.bind.helpers
类 ValidationEventImpl

java.lang.Object
  继承者 javax.xml.bind.helpers.ValidationEventImpl
所有已实现的接口:
ValidationEvent
直接已知子类:
NotIdentifiableEventImpl, ParseConversionEventImpl, PrintConversionEventImpl

public class ValidationEventImpl
     
extends Object
implements ValidationEvent

ValidationEvent 接口的默认实现。

允许 JAXB 提供者使用实现了 ValidationEvent 接口的任何类。提供此类只是为了方便使用。

从以下版本开始:
JAXB1.0
另请参见:
Validator, ValidationEventHandler, ValidationEvent, ValidationEventLocator

字段摘要
 
从接口 javax.xml.bind.ValidationEvent 继承的字段
ERROR, FATAL_ERROR, WARNING
 
构造方法摘要
ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator)
          创建新的 ValidationEventImpl。
ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)
          创建新的 ValidationEventImpl。
 
方法摘要
 Throwable getLinkedException()
          检索此警告/错误的链接异常。
 ValidationEventLocator getLocator()
          检索此警告/错误的定位符。
 String getMessage()
          检索此警告/错误的文本消息。
 int getSeverity()
          检索此警告/错误的严重性代码。
 void setLinkedException(Throwable _linkedException)
          设置此事件的 linked exception 字段。
 void setLocator(ValidationEventLocator _locator)
          设置此事件的 Locator 对象。
 void setMessage(String _message)
          设置此事件的 message 字段。
 void setSeverity(int _severity)
          设置此事件的 severity 字段。
 String toString()
          以有助于调试的格式返回此对象的字符串表示形式。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

ValidationEventImpl

public ValidationEventImpl(int _severity,
                           String _message,
                           ValidationEventLocator _locator)
创建新的 ValidationEventImpl。

参数:
_severity - 此事件的 severity 值。必须是 ValidationEvent.WARNING、ValidationEvent.ERROR 或 ValidationEvent.FATAL_ERROR 之一
_message - 此事件的文本消息,可以为 null。
_locator - 此事件的 Locator 对象,可以为 null。
抛出:
IllegalArgumentException - 如果提供了非法的 severity 字段

ValidationEventImpl

public ValidationEventImpl(int _severity,
                           String _message,
                           ValidationEventLocator _locator,
                           Throwable _linkedException)
创建新的 ValidationEventImpl。

参数:
_severity - 此事件的 severity 值。必须是 ValidationEvent.WARNING、ValidationEvent.ERROR 或 ValidationEvent.FATAL_ERROR 之一
_message - 此事件的文本消息,可以为 null。
_locator - 此事件的 Locator 对象,可以为 null。
_linkedException - 一个可以提供事件的其他信息的可选链接异常,可以为 null。
抛出:
IllegalArgumentException - 如果提供了非法的 severity 字段
方法详细信息

getSeverity

public int getSeverity()
从接口 ValidationEvent 复制的描述
检索此警告/错误的严重性代码。

必须是 ValidationError.WARNINGValidationError.ERRORValidationError.FATAL_ERROR 之一。

指定者:
接口 ValidationEvent 中的 getSeverity
返回:
此警告/错误的严重性代码

setSeverity

public void setSeverity(int _severity)
设置此事件的 severity 字段。

参数:
_severity - 必须是 ValidationEvent.WARNING、ValidationEvent.ERROR 或 ValidationEvent.FATAL_ERROR 之一。
抛出:
IllegalArgumentException - 如果提供了非法的 severity 字段

getMessage

public String getMessage()
从接口 ValidationEvent 复制的描述
检索此警告/错误的文本消息。

指定者:
接口 ValidationEvent 中的 getMessage
返回:
此警告/错误的文本消息;如果没有设置此消息,则返回 null

setMessage

public void setMessage(String _message)
设置此事件的 message 字段。

参数:
_message - 字符串消息,可以为 null。

getLinkedException

public Throwable getLinkedException()
从接口 ValidationEvent 复制的描述
检索此警告/错误的链接异常。

指定者:
接口 ValidationEvent 中的 getLinkedException
返回:
此警告/错误的链接异常;如果未设置此异常,则返回 null

setLinkedException

public void setLinkedException(Throwable _linkedException)
设置此事件的 linked exception 字段。

参数:
_linkedException - 可选链接异常,可以为 null。

getLocator

public ValidationEventLocator getLocator()
从接口 ValidationEvent 复制的描述
检索此警告/错误的定位符。

指定者:
接口 ValidationEvent 中的 getLocator
返回:
指示发生此警告/错误的位置的定位符

setLocator

public void setLocator(ValidationEventLocator _locator)
设置此事件的 Locator 对象。

参数:
_locator - 定位符,可以为 null。

toString

public String toString()
以有助于调试的格式返回此对象的字符串表示形式。

覆盖:
Object 中的 toString
返回:
该对象的字符串表示形式。
另请参见:
Object.equals(Object)

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策