JavaTM 2
Platform
Std. Ed. v1.4.0

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 の使用時における範囲外 (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
 

フィールドの詳細

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、正当な名前文字の定義については XML 生成規則 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)

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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.