|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--org.w3c.dom.DOMException
DOM 操作によって例外が発生するのは、ごく例外的な場合のみです。たとえば、論理上の問題、データの損失、実装の安定性の欠如などが原因で操作を実行できない場合にのみ、例外が発生します。通常の処理状況では、DOM メソッドは例外ではなく、特定のエラー値を返します (NodeList
の使用時における範囲外 (out-of-bound) エラーなど)。
実装は、それ以外の状況でもさまざまな例外を返します。たとえば、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 |
フィールドの詳細 |
public short code
public static final short INDEX_SIZE_ERR
public static final short DOMSTRING_SIZE_ERR
public static final short HIERARCHY_REQUEST_ERR
public static final short WRONG_DOCUMENT_ERR
public static final short INVALID_CHARACTER_ERR
public static final short NO_DATA_ALLOWED_ERR
public static final short NO_MODIFICATION_ALLOWED_ERR
public static final short NOT_FOUND_ERR
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 DOMException(short code, String message)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.