|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--javax.xml.transform.TransformerException
このクラスは、変換処理中に発生した例外条件を指定します。
コンストラクタの概要 | |
TransformerException(String message)
新しい TransformerException を作成します。 |
|
TransformerException(String message,
SourceLocator locator)
メッセージとロケータから新しい TransformerException を作成します。 |
|
TransformerException(String message,
SourceLocator locator,
Throwable e)
既存の例外を TransformerException にラップします。 |
|
TransformerException(String message,
Throwable e)
既存の例外を TransformerException にラップします。 |
|
TransformerException(Throwable e)
既存の例外をラップする新しい TransformerException を作成します。 |
メソッドの概要 | |
Throwable |
getCause()
原因が存在しないか不明な場合に、この Throwable または null の原因を返します。 |
Throwable |
getException()
このメソッドは、この例外がラップする例外を取得します。 |
String |
getLocationAsString()
位置情報を文字列として取得します。 |
SourceLocator |
getLocator()
メソッド getLocator は、エラーが発生した場所を指定する SourceLocator オブジェクトのインスタンスを取得します。 |
String |
getMessageAndLocation()
位置情報が追加されたエラメッセージを取得します。 |
Throwable |
initCause(Throwable cause)
指定された値に対するこの Throwable の「原因」を初期化します。 |
void |
printStackTrace()
エラーが発生した元の場所からのメソッドのトレ−スを出力します。 |
void |
printStackTrace(PrintStream s)
エラーが発生した元の場所からのメソッドのトレ−スを出力します。 |
void |
printStackTrace(PrintWriter s)
エラーが発生した元の場所からのメソッドのトレ−スを出力します。 |
void |
setLocator(SourceLocator location)
メソッド setLocator は、エラーが発生した場所を指定する SourceLocator オブジェクトのインスタンスを設定します。 |
クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, setStackTrace, toString |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public TransformerException(String message)
message
- エラーまたは警告メッセージpublic TransformerException(Throwable e)
e
- ラップされる例外public TransformerException(String message, Throwable e)
これは、処理を開始する前にプロセッサ例外をスローするために使用されます。
message
- エラーまたは警告メッセージ。埋め込まれた例外のメッセージを使用する場合は nulle
- 任意の例外public TransformerException(String message, SourceLocator locator)
このコンストラクタは、アプリケーションが DocumentHandler コールバック内から独自の例外を作成するときに特に役に立ちます。
message
- エラーまたは警告メッセージlocator
- エラーまたは警告のロケータオブジェクトpublic TransformerException(String message, SourceLocator locator, Throwable e)
message
- エラーまたは警告メッセージ。埋め込まれた例外のメッセージを使用する場合は nulllocator
- エラーまたは警告のロケータオブジェクトe
- 任意の例外メソッドの詳細 |
public SourceLocator getLocator()
public void setLocator(SourceLocator location)
location
- SourceLocator オブジェクト。場所をクリアする場合は nullpublic Throwable getException()
getCause()
public Throwable getCause()
null
の原因を返します。原因はこの Throwable をスローさせた Throwable です。
Throwable
内の getCause
null
(原因が存在しないか未知の場合)public Throwable initCause(Throwable cause)
このメソッドは最大で 1 回しか呼び出すことができません。通常は、コンストラクタ内から、または Throwable の作成直後に呼び出されます。この Throwable が TransformerException(Throwable)
または TransformerException(String,Throwable)
を使用して作成された場合、このメソッドは 1 回も呼び出すことができません。
Throwable
内の initCause
cause
- 原因 (あとで getCause()
メソッドで取得するために保存される)。null 値が許可されており、原因が存在しないか不明であることを示す
Throwable
インスタンスへの参照
IllegalArgumentException
- cause
がこの Throwable である場合 (Throwable はそれ自身の原因にはなれない)
IllegalStateException
- この Throwable が TransformerException(Throwable)
または TransformerException(String,Throwable)
を使用して作成された場合、またはこのメソッドがこの Throwable に対してすでに呼び出された場合public String getMessageAndLocation()
public String getLocationAsString()
public void printStackTrace()
Throwable
内の printStackTrace
public void printStackTrace(PrintStream s)
Throwable
内の printStackTrace
s
- ダンプの送り先のストリームpublic void printStackTrace(PrintWriter s)
Throwable
内の printStackTrace
s
- ダンプの送り先のライター
|
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.