|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.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
内の getCause
null
public Throwable initCause(Throwable cause)
このメソッドは最大で 1 回しか呼び出すことができません。通常は、コンストラクタ内から、または Throwable の作成直後に呼び出されます。この Throwable が TransformerException(Throwable)
または TransformerException(String,Throwable)
を使用して作成された場合、このメソッドは 1 回も呼び出すことができません。
Throwable
内の initCause
cause
- 原因 (あとで Throwable#getCause() メソッドを使用して取り出せるように
保存される)。null
値が許可され、
原因が存在しないか不明であることを
示す
Throwable
インスタンスへの参照
IllegalArgumentException
- cause
がこの
Throwable である場合 (Throwable は
それ自身の原因になれない)
IllegalStateException
- この Throwable が
TransformerException(Throwable)
または
TransformerException(String,Throwable)
を使用して作成された場合、
またはこのメソッドがこの Throwable に対してすでに呼び出されている場合public String getMessageAndLocation()
String
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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。