JavaTM 2
Platform
Std. Ed. v1.4.0

org.xml.sax
クラス SAXException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--org.xml.sax.SAXException
すべての実装インタフェース:
Serializable
直系の既知のサブクラス:
SAXNotRecognizedException, SAXNotSupportedException, SAXParseException

public class SAXException
extends Exception

SAX の一般的なエラーまたは警告をカプセル化します。

このモジュールは、ソースコード、文書ともに公開ドメインに置かれています。したがって、内容に関する保証は一切提供されません

このクラスには、XML パーサまたはアプリケーションの一般的なエラーや警告情報を含めることができます。パーサやアプリケーションの作成者は、これをサブクラス化して、追加機能を提供することができます。SAX ハンドラは、この例外またはこの例外からサブクラス化された例外をスローします。

その他の型の例外を通過させる必要がある場合、アプリケーションはこれらの例外を単一の SAXException または SAXException から派生した単一の例外にラップしなければなりません。

XML 文書内の特定の位置に関する情報を含める必要がある場合、パーサまたはアプリケーションは SAXParseException サブクラスを使用します。

導入されたバージョン:
SAX 1.0
関連項目:
SAXParseException, 直列化された形式

コンストラクタの概要
SAXException(Exception e)
          既存の例外をラップする新しい SAXException を作成します。
SAXException(String message)
          新しい SAXException を作成します。
SAXException(String message, Exception e)
          既存の例外から新しい SAXException を作成します。
 
メソッドの概要
 Exception getException()
          組み込み例外を返します (存在する場合)。
 String getMessage()
          この例外の詳細メッセージを返します。
 String toString()
          toString をオーバーライドし、組み込み例外を取得します。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

SAXException

public SAXException(String message)
新しい SAXException を作成します。

パラメータ:
message - エラーまたは警告メッセージ
関連項目:
Parser.setLocale(java.util.Locale)

SAXException

public SAXException(Exception e)
既存の例外をラップする新しい SAXException を作成します。

既存の例外は新しい例外にラップされ、そのメッセージが SAXException のデフォルトメッセージになります。

パラメータ:
e - SAXException にラップされる例外

SAXException

public SAXException(String message,
                    Exception e)
既存の例外から新しい SAXException を作成します。

既存の例外が新しい例外に組み込まれますが、新しい例外は固有のメッセージを持ちます。

パラメータ:
message - 詳細メッセージ
e - SAXException にラップされる例外
関連項目:
Parser.setLocale(java.util.Locale)
メソッドの詳細

getMessage

public String getMessage()
この例外の詳細メッセージを返します。

組み込み例外が存在し、SAXException が固有の詳細メッセージを持たない場合、このメソッドは組み込み例外の詳細メッセージを返します。

オーバーライド:
クラス Throwable 内の getMessage
戻り値:
エラーまたは警告メッセージ
関連項目:
Parser.setLocale(java.util.Locale)

getException

public Exception getException()
組み込み例外を返します (存在する場合)。

戻り値:
組み込み例外。存在しない場合は null

toString

public String toString()
toString をオーバーライドし、組み込み例外を取得します。

オーバーライド:
クラス Throwable 内の toString
戻り値:
この例外の文字列表現

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.