JavaTM 2 Platform
Standard Ed. 6

org.w3c.dom
接口 DOMError


public interface DOMError

DOMError 是一个描述错误的接口。

另请参见 Document Object Model (DOM) Level 3 Core Specification

从以下版本开始:
DOM Level 3

字段摘要
static short SEVERITY_ERROR
          DOMError 描述的错误的严重性为错误。
static short SEVERITY_FATAL_ERROR
          DOMError 描述的错误的严重性为严重错误。
static short SEVERITY_WARNING
          DOMError 描述的错误的严重性为警告。
 
方法摘要
 DOMLocator getLocation()
          错误的位置。
 String getMessage()
          描述所发生错误的特定于实现的字符串。
 Object getRelatedData()
          相关的与 DOMError.type 有关的数据(如果有)。
 Object getRelatedException()
          相关的与相关平台有关的异常(如果有)。
 short getSeverity()
          错误的严重性,SEVERITY_WARNINGSEVERITY_ERRORSEVERITY_FATAL_ERROR
 String getType()
          DOMString,指示在 relatedData 中哪个相关数据是所期望的。
 

字段详细信息

SEVERITY_WARNING

static final short SEVERITY_WARNING
DOMError 描述的错误的严重性为警告。SEVERITY_WARNING 将不会使处理停止,除非 DOMErrorHandler.handleError() 返回 false

另请参见:
常量字段值

SEVERITY_ERROR

static final short SEVERITY_ERROR
DOMError 描述的错误的严重性为错误。如果错误可以恢复,则 SEVERITY_ERROR 可能不会使处理停止,除非 DOMErrorHandler.handleError() 返回 false

另请参见:
常量字段值

SEVERITY_FATAL_ERROR

static final short SEVERITY_FATAL_ERROR
DOMError 描述的错误的严重性为严重错误。SEVERITY_FATAL_ERROR 将导致正常的处理停止。忽略 DOMErrorHandler.handleError() 的返回值,除非实现选择继续(在此情况下,行为变得不确定)。

另请参见:
常量字段值
方法详细信息

getSeverity

short getSeverity()
错误的严重性,SEVERITY_WARNINGSEVERITY_ERRORSEVERITY_FATAL_ERROR


getMessage

String getMessage()
描述所发生错误的特定于实现的字符串。


getType

String getType()
DOMString,指示在 relatedData 中哪个相关数据是所期望的。用户应该参阅错误的规范,以找到其 DOMString 类型和 relatedData 定义(如果有)。

注:例如,Document.normalizeDocument() 在使用 "split-cdata-sections" 参数时生成警告。因此,该方法生成具有 类型 "cdata-sections-splitted"SEVERITY_WARNING,并由 relatedData 属性返回第一个从该拆分中得到的文档顺序的 CDATASection 节点。


getRelatedException

Object getRelatedException()
相关的与相关平台有关的异常(如果有)。


getRelatedData

Object getRelatedData()
相关的与 DOMError.type 有关的数据(如果有)。


getLocation

DOMLocator getLocation()
错误的位置。


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only