モジュール java.xml
パッケージ javax.xml.transform

インタフェースErrorListener


public interface ErrorListener
変換プロセス中に発生したエラー・メッセージを通知するために、TransformerFactoryまたはTransformerによって使用されるリスナー・インタフェース。 ErrorListenerは、3レベルのメッセージを受信: 警告、エラーおよび致命的エラーは、重大度ごとに分類されます。 それぞれのアドレスは、それぞれのメソッドで説明されているように処理されます。

ErrorListenerインスタンスは、TransformerFactory.setErrorListener(ErrorListener)またはTransformer.setErrorListener(ErrorListener)メソッドを介してTransformerFactoryまたはTransformerに登録すると、TransformerFactoryまたはTransformerで報告されたエラーと警告を受信できます。

リスナーを登録する場合、TransformerFactoryまたはTransformerは、このインタフェースを使用してすべての警告およびエラーをリスナーに渡し、アプリケーションにそれらの処理方法を決定させる必要があります。 fatalError(TransformerException exception)をコールした後に変換を続行するために、TransformerFactoryまたはTransformerは必要ありません。

アプリケーションがリスナーを提供しない場合、TransformerFactoryまたはTransformerはそれ自体にリスナーを作成します。 デフォルトのErrorListenerでは、警告やリカバリ可能なエラーに対してアクションが実行されず、変換が続行できる場合があります。 ただし、処理を続行できないと判断した場合でも、TransformerFactoryまたはTransformerTransformerExceptionをスローする可能性があります。

APIのノート:
警告およびエラーを正しく処理できるように、アプリケーションで独自のErrorListenerを登録して使用し、デフォルトの動作をオーバーライドすることをお薦めします。
導入されたバージョン:
1.4