Module  java.xml.bind
软件包  javax.xml.bind

Interface ValidationEventLocator

  • 所有已知实现类:
    ValidationEventLocatorImpl


    public interface ValidationEventLocator
    封装ValidationEvent的位置。

    ValidationEventLocator指出ValidationEvent发生在哪里。 将根据检测到错误或警告时正在执行的验证类型设置不同的字段。 例如,按需验证将产生包含对Java内容树中对象的引用的定位器,而解密时间验证将产生包含适合于XML数据(文件,URL,节点等)的源的信息的定位符。

    从以下版本开始:
    1.6,JAXB 1.0
    另请参见:
    ValidatorValidationEvent
    • 方法详细信息

      • getURL

        URL getURL​()
        返回XML源的名称作为URL(如果可用)
        结果
        XML源的名称作为URL,如果不可用,则为null
      • getOffset

        int getOffset​()
        如果可用,返回字节偏移量
        结果
        字节偏移到输入源,如果不可用,则为-1
      • getLineNumber

        int getLineNumber​()
        返回行号(如果有)
        结果
        行号或-1(如果不可用)
      • getColumnNumber

        int getColumnNumber​()
        返回列号(如果有)
        结果
        列号,如果不可用,则为-1
      • getObject

        Object getObject​()
        返回Java内容树中对象的引用(如果可用)
        结果
        引用Java内容树中的对象,如果不可用,则为null
      • getNode

        Node getNode​()
        返回对DOM节点的引用(如果可用)
        结果
        对DOM节点的引用,如果不可用,则为null