JavaTM 2 Platform
Standard Ed. 5.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 の一般的なエラーまたは警告をカプセル化します。

このモジュールは、ソースコード、文書ともに公開ドメインに置かれています。したがって、内容に関する保証は一切提供されません。詳細については、http://www.saxproject.org を参照してください。

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

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

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

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

コンストラクタの概要
SAXException()
          新しい SAXException を作成します。
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()
新しい SAXException を作成します。


SAXException

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

パラメータ:
message - エラーまたは警告メッセージ

SAXException

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

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

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

SAXException

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

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

パラメータ:
message - 詳細メッセージ
e - SAXException にラップされる例外
メソッドの詳細

getMessage

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

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

オーバーライド:
クラス Throwable 内の getMessage
戻り値:
エラーまたは警告メッセージ

getException

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

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

toString

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

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

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。