JavaTM Platform
Standard Ed. 6

javax.xml.bind
接口 ValidationEventLocator

所有已知实现类:
ValidationEventLocatorImpl

public interface ValidationEventLocator

封装 ValidationEvent 的位置。

ValidationEventLocator 指示发生 ValidationEvent 的位置。根据检测到错误或警告时将要执行的验证类型来设置不同的字段。例如,按需验证(on-demand validation)应生成包含对 Java 内容树中对象的引用的定位符,而解组时验证(unmarshal-time validation)应生成包含适用于 XML 数据源(文件、url、Node 等)的信息的定位符。

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

方法摘要
 int getColumnNumber()
          返回列号(如果可用)。
 int getLineNumber()
          返回行号(如果可用)。
 Node getNode()
          返回对 DOM Node 的引用(如果可用)。
 Object getObject()
          返回对 Java 内容树中对象的引用(如果可用)。
 int getOffset()
          返回字节偏移量(如果可用)。
 URL getURL()
          返回 URL 形式的 XML 源名称(如果可用)。
 

方法详细信息

getURL

URL getURL()
返回 URL 形式的 XML 源名称(如果可用)。

返回:
返回 URL 形式的 XML 源名称;如果没有可用的名称,则返回 null

getOffset

int getOffset()
返回字节偏移量(如果可用)。

返回:
到输入源的字节偏移量,如果不可用,则返回 -1

getLineNumber

int getLineNumber()
返回行号(如果可用)。

返回:
行号;如果不可用,则返回 -1

getColumnNumber

int getColumnNumber()
返回列号(如果可用)。

返回:
列号;如果不可用,则返回 -1

getObject

Object getObject()
返回对 Java 内容树中对象的引用(如果可用)。

返回:
对 Java 内容树中对象的引用;如果不可用,则返回 null

getNode

Node getNode()
返回对 DOM Node 的引用(如果可用)。

返回:
对 DOM Node 的引用;如果不可用,则返回 null

JavaTM Platform
Standard Ed. 6

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

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