パッケージ 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,
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明void
TransformerFactory,Transformer処理の、回復可能なエラーの通知を受け取ります。void
XML構文解析エラーまたは警告の、回復可能なエラーの通知を受け取ります。void
TransformerFactory,Transformer処理の、回復できないエラーの通知を受け取ります。void
XML構文解析エラーまたは警告の、回復できないエラーの通知を受け取ります。toString()
内部で保管しているエラーメッセージを返します。void
TransformerFactory,Transformer処理の、警告の通知を受け取ります。void
XML構文解析エラーまたは警告の、警告の通知を受け取ります。
-
コンストラクタの詳細
-
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() メソッドが、便利なので、こちらにしておきます。
-