javax.xml.bind

接口
异常
所有已知实现类:
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