|
共通 DOM API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.w3c.dom.DOMException
public class DOMException
「例外的な」状況、つまりデータが消失したとか、実装が不安定になったときなど何らかの論理的な理由により、処理を実行できない場合、DOM 処理だけが例外を発生させます。一般的に、DOM メソッドは NodeList を使用したときの範囲外エラーなど、通常の処理状況における特定のエラー値を返します。
実装は、別の状況では別の例外を発生させる必要があります。たとえば、実装では、null が渡されると想定されていない場合に、引数として null が渡されたときは、実装方法に依存する例外を発生させる必要があります。
一部の言語やオブジェクトシステムは、例外の概念をサポートしていません。このようなシステムの場合、エラー状態はネイティブエラー報告機構を使用して示されます。たとえば、一部のバインディングでは、メソッドは対応するメソッドの記述の中にリストされたコードに類似したエラーコードを返します。
「Document Object Model (DOM) Level 3 Core Specification」も参照してください。
| フィールドの概要 | |
|---|---|
short |
code
|
static short |
DOMSTRING_SIZE_ERR
指定されたテキストの範囲が DOMString に適合しない場合。 |
static short |
HIERARCHY_REQUEST_ERR
任意の Node が所属しない場所に挿入された場合。 |
static short |
INDEX_SIZE_ERR
インデックスまたはサイズが負、あるいは許可された値より大きい場合。 |
static short |
INUSE_ATTRIBUTE_ERR
すでにほかの場所で使用されている属性を追加しようとした場合。 |
static short |
INVALID_ACCESS_ERR
パラメータまたは処理が基本オブジェクトでサポートされていない場合。 |
static short |
INVALID_CHARACTER_ERR
XML の名前などに、無効または不正な文字が指定された場合。 |
static short |
INVALID_MODIFICATION_ERR
基本オブジェクトの型を変更しようとした場合。 |
static short |
INVALID_STATE_ERR
すでに存在しないか、使用されていないオブジェクトを使用しようとした場合。 |
static short |
NAMESPACE_ERR
名前空間に関して不正な方法でオブジェクトを作成または変更しようとした場合。 |
static short |
NO_DATA_ALLOWED_ERR
データをサポートしない Node にデータが指定された場合。 |
static short |
NO_MODIFICATION_ALLOWED_ERR
変更を許可されていない場所でオブジェクトを変更しようとした場合。 |
static short |
NOT_FOUND_ERR
存在しないコンテキストで Node を参照しようとした場合。 |
static short |
NOT_SUPPORTED_ERR
要求された種類のオブジェクトや処理を実装がサポートしない場合。 |
static short |
SYNTAX_ERR
無効または不正な文字列を指定した場合。 |
static short |
TYPE_MISMATCH_ERR
オブジェクトの型が、そのオブジェクトに関連したパラメータの想定する型と互換性がない場合。 |
static short |
VALIDATION_ERR
insertBefore または removeChild などのメソッドを呼び出したことによって、一部の妥当性に対して Node が不正になる場合は、この例外を発生して、操作を行いません。 |
static short |
WRONG_DOCUMENT_ERR
Node が、Node を作成したドキュメントと異なるドキュメントで使用された場合 (ドキュメントが Node をサポートしていない場合)。 |
| コンストラクタの概要 | |
|---|---|
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 |
| フィールドの詳細 |
|---|
public short code
public static final short INDEX_SIZE_ERR
public static final short DOMSTRING_SIZE_ERR
DOMString に適合しない場合。
public static final short HIERARCHY_REQUEST_ERR
Node が所属しない場所に挿入された場合。
public static final short WRONG_DOCUMENT_ERR
Node が、Node を作成したドキュメントと異なるドキュメントで使用された場合 (ドキュメントが Node をサポートしていない場合)。
public static final short INVALID_CHARACTER_ERR
public static final short NO_DATA_ALLOWED_ERR
Node にデータが指定された場合。
public static final short NO_MODIFICATION_ALLOWED_ERR
public static final short NOT_FOUND_ERR
Node を参照しようとした場合。
public static final short NOT_SUPPORTED_ERR
public static final short INUSE_ATTRIBUTE_ERR
public static final short INVALID_STATE_ERR
public static final short SYNTAX_ERR
public static final short INVALID_MODIFICATION_ERR
public static final short NAMESPACE_ERR
public static final short INVALID_ACCESS_ERR
public static final short VALIDATION_ERR
insertBefore または removeChild などのメソッドを呼び出したことによって、一部の妥当性に対して Node が不正になる場合は、この例外を発生して、操作を行いません。このコードは、[DOM Level 3 Validation] で使用されます。詳細は、 仕様を参照してください。
public static final short TYPE_MISMATCH_ERR
| コンストラクタの詳細 |
|---|
public DOMException(short code,
String message)
|
共通 DOM API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||