public class TransformerException extends Exception
| コンストラクタと説明 |
|---|
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()
このスロー可能オブジェクトの原因を返しますが、原因が存在しないか不明な場合は
null を返します。 |
Throwable |
getException()
このメソッドは、この例外がラップする例外を取得します。
|
String |
getLocationAsString()
位置情報を文字列として取得します。
|
SourceLocator |
getLocator()
getLocator メソッドは、エラーが発生した場所を示す SourceLocator オブジェクトのインスタンスを取得します。
|
String |
getMessageAndLocation()
位置情報が追加されたエラーメッセージを取得します。
|
Throwable |
initCause(Throwable cause)
このスロー可能オブジェクトの原因を、指定された値に初期化します。
|
void |
printStackTrace()
エラーが発生した元の場所からのメソッドのトレースを出力します。
|
void |
printStackTrace(PrintStream s)
エラーが発生した元の場所からのメソッドのトレースを出力します。
|
void |
printStackTrace(PrintWriter s)
エラーが発生した元の場所からのメソッドのトレースを出力します。
|
void |
setLocator(SourceLocator location)
setLocator メソッドは、エラーが発生した場所を示す SourceLocator オブジェクトのインスタンスを設定します。
|
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, setStackTrace, toStringpublic 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 オブジェクト。場所をクリアーする場合は null。public Throwable getException()
getCause()public Throwable getCause()
null を返します。原因はこの Throwable をスローさせた Throwable です。public Throwable initCause(Throwable cause)
このメソッドは最大で 1 回しか呼び出すことができません。通常は、コンストラクタ内から、または Throwable の作成直後に呼び出されます。このスロー可能オブジェクトが TransformerException(Throwable) または TransformerException(String,Throwable) を使用して作成された場合、このメソッドは 1 回も呼び出すことができません。
initCause、クラス: Throwablecause - 原因 (あとで getCause() メソッドで取得できるように保存される)。(null 値が許可されており、原因が存在しないか不明であることを示す)Throwable インスタンスへの参照。IllegalArgumentException - cause がこのスロー可能オブジェクトである場合。(Throwable はそれ自身の原因にはなれない)IllegalStateException - このスロー可能オブジェクトが TransformerException(Throwable) または TransformerException(String,Throwable) で作成されたものである場合、あるいはこのスロー可能オブジェクトでこのメソッドがすでに呼び出されていた場合。public String getMessageAndLocation()
String。public String getLocationAsString()
public void printStackTrace()
printStackTrace、クラス: Throwablepublic void printStackTrace(PrintStream s)
printStackTrace、クラス: Throwables - ダンプの送り先のストリーム。public void printStackTrace(PrintWriter s)
printStackTrace、クラス: Throwables - ダンプの送り先のライター。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.