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