パッケージ org.opengion.fukurou.xml
クラス HybsErrorListener
java.lang.Object
org.opengion.fukurou.xml.HybsErrorListener
- すべての実装されたインタフェース:
ErrorListener,ErrorHandler
TransformerFactory、Transformer 等で発生するエラーや警告を補足する ErrorListener の実装クラスです。
さらに、XMLReader 等で発生するエラーや警告を補足する ErrorHandler の実装クラスも兼ねています。
ErrorListener や、ErrorHandler で捕らえたエラーを、内部の StringBuilder に書き出して、
エラー発生時にその内容を、読み出します。
TransformerFactory と Transformer に、同じオブジェクトを渡すことで、エラー発生時の
状況に応じて、メッセージが設定されていきます。
取り出しは、セットしたオブジェクトを、取り出して、toString() するだけにしています。
- 変更履歴:
- 6.4.0.2 (2015/12/11) 新規作成, 6.4.3.2 (2016/02/19) 新規作成
- 導入されたバージョン:
- JDK8.0,
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidTransformerFactory,Transformer処理の、回復可能なエラーの通知を受け取ります。voidXML構文解析エラーまたは警告の、回復可能なエラーの通知を受け取ります。voidTransformerFactory,Transformer処理の、回復できないエラーの通知を受け取ります。voidXML構文解析エラーまたは警告の、回復できないエラーの通知を受け取ります。toString()内部で保管しているエラーメッセージを返します。voidTransformerFactory,Transformer処理の、警告の通知を受け取ります。voidXML構文解析エラーまたは警告の、警告の通知を受け取ります。
-
コンストラクタの詳細
-
HybsErrorListener
public HybsErrorListener()引数なしのコンストラクタ。- 変更履歴:
- 6.4.3.2 (2016/02/19) 内部の StringBuilder は、最初から用意しておきます。
-
-
メソッドの詳細
-
warning
TransformerFactory,Transformer処理の、警告の通知を受け取ります。- 定義:
warningインタフェース内ErrorListener- パラメータ:
ex- Transformer例外にカプセル化されたエラー情報- 関連項目:
-
error
TransformerFactory,Transformer処理の、回復可能なエラーの通知を受け取ります。- 定義:
errorインタフェース内ErrorListener- パラメータ:
ex- Transformer例外にカプセル化されたエラー情報- 関連項目:
-
fatalError
TransformerFactory,Transformer処理の、回復できないエラーの通知を受け取ります。- 定義:
fatalErrorインタフェース内ErrorListener- パラメータ:
ex- Transformer例外にカプセル化されたエラー情報- 関連項目:
-
warning
XML構文解析エラーまたは警告の、警告の通知を受け取ります。- 定義:
warningインタフェース内ErrorHandler- パラメータ:
ex- SAXParseException例外にカプセル化されたエラー情報- 関連項目:
-
error
XML構文解析エラーまたは警告の、回復可能なエラーの通知を受け取ります。- 定義:
errorインタフェース内ErrorHandler- パラメータ:
ex- SAXParseException例外にカプセル化されたエラー情報- 関連項目:
-
fatalError
XML構文解析エラーまたは警告の、回復できないエラーの通知を受け取ります。- 定義:
fatalErrorインタフェース内ErrorHandler- パラメータ:
ex- SAXParseException例外にカプセル化されたエラー情報- 関連項目:
-
toString
内部で保管しているエラーメッセージを返します。 メソッド的には、getMessage() がよいのですが、ErrorListener のまま、 オブジェクトとして文字列(メッセージ)を取り出すには、Objectから継承している toString() メソッドが、便利なので、こちらにしておきます。
-