|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
javax.xml.transform.TransformerException
public class 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 - エラーメッセージ、警告メッセージ、または null。null の場合は組み込み例外のメッセージを利用するe - 任意の例外
public TransformerException(String message,
SourceLocator locator)
このコンストラクタは、アプリケーションが DocumentHandler コールバック内から独自の例外を作成するときに特に役に立ちます。
message - エラーまたは警告メッセージlocator - エラーまたは警告のロケータオブジェクト
public TransformerException(String message,
SourceLocator locator,
Throwable e)
message - エラーメッセージ、警告メッセージ、または null。null の場合は組み込み例外のメッセージを利用するlocator - エラーまたは警告のロケータオブジェクトe - 任意の例外| メソッドの詳細 |
|---|
public SourceLocator getLocator()
public void setLocator(SourceLocator location)
location - SourceLocator オブジェクト。場所をクリアする場合は nullpublic Throwable getException()
getCause()public Throwable getCause()
null の原因を返します。原因はこの Throwable をスローさせた Throwable です。
Throwable 内の getCausenullpublic Throwable initCause(Throwable cause)
このメソッドは最大で 1 回しか呼び出すことができません。通常は、コンストラクタ内から、または Throwable の作成直後に呼び出されます。この Throwable が TransformerException(Throwable) または TransformerException(String,Throwable) を使用して作成された場合、このメソッドは 1 回も呼び出すことができません。
Throwable 内の initCausecause - 原因 (あとで getCause() メソッドで取得するために保存される)。null 値が許可されており、原因が存在しないか不明であることを示す
Throwable インスタンスへの参照
IllegalArgumentException - cause がこの Throwable である場合 (Throwable はそれ自身の原因にはなれない)
IllegalStateException - この Throwable が TransformerException(Throwable) または TransformerException(String,Throwable) を使用して作成された場合、またはこのメソッドがこの Throwable に対してすでに呼び出された場合public String getMessageAndLocation()
Stringpublic String getLocationAsString()
public void printStackTrace()
Throwable 内の printStackTracepublic void printStackTrace(PrintStream s)
Throwable 内の printStackTraces - ダンプの送り先のストリームpublic void printStackTrace(PrintWriter s)
Throwable 内の printStackTraces - ダンプの送り先のライター
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。