Common DOM API

org.w3c.dom
クラス DOMException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--org.w3c.dom.DOMException
すべての実装インタフェース:
Serializable

public class DOMException
extends RuntimeException

「例外的な」状況、つまりデータが消失したとか、実装が不安定になったときなど何らかの論理的な理由により、処理を実行できない場合、DOM 処理だけが例外を発生させます。一般的に、DOM メソッドは NodeList を使用したときの範囲外エラーなど、通常の処理状況における特定のエラー値を返します。

実装は、別の状況では別の例外を発生させる必要があります。たとえば実装は、引数として null が渡されたときは、実装方法に依存する例外を発生させる必要があります。

一部の言語やオブジェクトシステムは、例外の概念をサポートしていません。このようなシステムの場合、エラー状態はネイティブエラー報告機構を使用して示されます。たとえば一部のバインディングでは、メソッドは対応するメソッドの記述の中にリストされたコードに類似したエラーコードを返します。

詳細については、 「Document Object Model (DOM) Level 2 Core Specification」 も参照してください。

関連項目:
直列化された形式

フィールドの概要
 short code
           
static short DOMSTRING_SIZE_ERR
          指定されたテキストの範囲が DOMString に適合しない場合
static short HIERARCHY_REQUEST_ERR
          任意のノードが所属しない場所に挿入された場合
static short INDEX_SIZE_ERR
          インデックスまたはサイズが負、あるいは許可された値より大きい場合
static short INUSE_ATTRIBUTE_ERR
          すでに他の場所で使用されている属性を追加しようとした場合
static short INVALID_ACCESS_ERR
          パラメータまたは処理が基本オブジェクトでサポートされていない場合
static short INVALID_CHARACTER_ERR
          名前などに、無効または不正な文字が指定された場合。
static short INVALID_MODIFICATION_ERR
          基本オブジェクトの型を変更しようとした場合
static short INVALID_STATE_ERR
          すでに存在しないか、使用されていないオブジェクトを使用しようとした場合
static short NAMESPACE_ERR
          名前空間に関して不正な方法でオブジェクトを作成または変更しようとした場合
static short NO_DATA_ALLOWED_ERR
          データをサポートしないノードでデータが指定された場合
static short NO_MODIFICATION_ALLOWED_ERR
          変更を許可されていない場所でオブジェクトを変更しようとした場合
static short NOT_FOUND_ERR
          存在しないコンテキストでノードを参照しようとした場合
static short NOT_SUPPORTED_ERR
          要求された種類のオブジェクトや処理を実装がサポートしない場合
static short SYNTAX_ERR
          無効または不正な文字列を指定した場合
static short WRONG_DOCUMENT_ERR
          ノードが、作成したドキュメントと別のサポートしないドキュメントで使用された場合
 
コンストラクタの概要
DOMException(short code, String message)
           
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

code

public short code

INDEX_SIZE_ERR

public static final short INDEX_SIZE_ERR
インデックスまたはサイズが負、あるいは許可された値より大きい場合

関連項目:
定数フィールド値

DOMSTRING_SIZE_ERR

public static final short DOMSTRING_SIZE_ERR
指定されたテキストの範囲が DOMString に適合しない場合

関連項目:
定数フィールド値

HIERARCHY_REQUEST_ERR

public static final short HIERARCHY_REQUEST_ERR
任意のノードが所属しない場所に挿入された場合

関連項目:
定数フィールド値

WRONG_DOCUMENT_ERR

public static final short WRONG_DOCUMENT_ERR
ノードが、作成したドキュメントと別のサポートしないドキュメントで使用された場合

関連項目:
定数フィールド値

INVALID_CHARACTER_ERR

public static final short INVALID_CHARACTER_ERR
名前などに、無効または不正な文字が指定された場合。有効な文字の定義については、XML 仕様の規則 2 を、また有効な名前文字の定義については、規則 5 を参照してください。

関連項目:
定数フィールド値

NO_DATA_ALLOWED_ERR

public static final short NO_DATA_ALLOWED_ERR
データをサポートしないノードでデータが指定された場合

関連項目:
定数フィールド値

NO_MODIFICATION_ALLOWED_ERR

public static final short NO_MODIFICATION_ALLOWED_ERR
変更を許可されていない場所でオブジェクトを変更しようとした場合

関連項目:
定数フィールド値

NOT_FOUND_ERR

public static final short NOT_FOUND_ERR
存在しないコンテキストでノードを参照しようとした場合

関連項目:
定数フィールド値

NOT_SUPPORTED_ERR

public static final short NOT_SUPPORTED_ERR
要求された種類のオブジェクトや処理を実装がサポートしない場合

関連項目:
定数フィールド値

INUSE_ATTRIBUTE_ERR

public static final short INUSE_ATTRIBUTE_ERR
すでに他の場所で使用されている属性を追加しようとした場合

関連項目:
定数フィールド値

INVALID_STATE_ERR

public static final short INVALID_STATE_ERR
すでに存在しないか、使用されていないオブジェクトを使用しようとした場合

導入されたバージョン:
DOM Level 2
関連項目:
定数フィールド値

SYNTAX_ERR

public static final short SYNTAX_ERR
無効または不正な文字列を指定した場合

導入されたバージョン:
DOM Level 2
関連項目:
定数フィールド値

INVALID_MODIFICATION_ERR

public static final short INVALID_MODIFICATION_ERR
基本オブジェクトの型を変更しようとした場合

導入されたバージョン:
DOM Level 2
関連項目:
定数フィールド値

NAMESPACE_ERR

public static final short NAMESPACE_ERR
名前空間に関して不正な方法でオブジェクトを作成または変更しようとした場合

導入されたバージョン:
DOM Level 2
関連項目:
定数フィールド値

INVALID_ACCESS_ERR

public static final short INVALID_ACCESS_ERR
パラメータまたは処理が基本オブジェクトでサポートされていない場合

導入されたバージョン:
DOM Level 2
関連項目:
定数フィールド値
コンストラクタの詳細

DOMException

public DOMException(short code,
                    String message)

Common DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.