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, toString
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オブジェクト。場所をクリアする場合は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
、クラスThrowable
cause
- 原因(あとでgetCause()
メソッドで取得できるように保存される)。 (null
値が許可されており、原因が存在しないか不明であることを示す) Throwable
インスタンスへの参照。IllegalArgumentException
- cause
がこのスロー可能オブジェクトである場合。 (Throwableはそれ自身の原因にはなれない) IllegalStateException
- このスロー可能オブジェクトがTransformerException(Throwable)
またはTransformerException(String,Throwable)
で作成されたものである場合、あるいはこのスロー可能オブジェクトでこのメソッドがすでに呼び出されていた場合。public String getMessageAndLocation()
String
。public String getLocationAsString()
public void printStackTrace()
printStackTrace
、クラスThrowable
public void printStackTrace(PrintStream s)
printStackTrace
、クラスThrowable
s
- ダンプの送り先のストリーム。public void printStackTrace(PrintWriter s)
printStackTrace
、クラスThrowable
s
- ダンプの送り先のライター。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。