パッケージ org.opengion.fukurou.xml
クラス HybsErrorListener
- java.lang.Object
-
- org.opengion.fukurou.xml.HybsErrorListener
-
- すべての実装されたインタフェース:
javax.xml.transform.ErrorListener
,org.xml.sax.ErrorHandler
public class HybsErrorListener extends java.lang.Object implements javax.xml.transform.ErrorListener, org.xml.sax.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) 新規作成
- バージョン
- 6.4
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK8.0,
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 HybsErrorListener()
引数なしのコンストラクタ。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
error(javax.xml.transform.TransformerException ex)
TransformerFactory,Transformer処理の、回復可能なエラーの通知を受け取ります。void
error(org.xml.sax.SAXParseException ex)
XML構文解析エラーまたは警告の、回復可能なエラーの通知を受け取ります。void
fatalError(javax.xml.transform.TransformerException ex)
TransformerFactory,Transformer処理の、回復できないエラーの通知を受け取ります。void
fatalError(org.xml.sax.SAXParseException ex)
XML構文解析エラーまたは警告の、回復できないエラーの通知を受け取ります。java.lang.String
toString()
内部で保管しているエラーメッセージを返します。void
warning(javax.xml.transform.TransformerException ex)
TransformerFactory,Transformer処理の、警告の通知を受け取ります。void
warning(org.xml.sax.SAXParseException ex)
XML構文解析エラーまたは警告の、警告の通知を受け取ります。
-
-
-
メソッドの詳細
-
warning
public void warning(javax.xml.transform.TransformerException ex)
TransformerFactory,Transformer処理の、警告の通知を受け取ります。- 定義:
warning
インタフェース内javax.xml.transform.ErrorListener
- パラメータ:
ex
- Transformer例外にカプセル化されたエラー情報- 関連項目:
ErrorListener.warning( TransformerException )
-
error
public void error(javax.xml.transform.TransformerException ex)
TransformerFactory,Transformer処理の、回復可能なエラーの通知を受け取ります。- 定義:
error
インタフェース内javax.xml.transform.ErrorListener
- パラメータ:
ex
- Transformer例外にカプセル化されたエラー情報- 関連項目:
ErrorListener.error( TransformerException )
-
fatalError
public void fatalError(javax.xml.transform.TransformerException ex)
TransformerFactory,Transformer処理の、回復できないエラーの通知を受け取ります。- 定義:
fatalError
インタフェース内javax.xml.transform.ErrorListener
- パラメータ:
ex
- Transformer例外にカプセル化されたエラー情報- 関連項目:
ErrorListener.fatalError( TransformerException )
-
warning
public void warning(org.xml.sax.SAXParseException ex)
XML構文解析エラーまたは警告の、警告の通知を受け取ります。- 定義:
warning
インタフェース内org.xml.sax.ErrorHandler
- パラメータ:
ex
- SAXParseException例外にカプセル化されたエラー情報- 関連項目:
ErrorHandler.warning( SAXParseException )
-
error
public void error(org.xml.sax.SAXParseException ex)
XML構文解析エラーまたは警告の、回復可能なエラーの通知を受け取ります。- 定義:
error
インタフェース内org.xml.sax.ErrorHandler
- パラメータ:
ex
- SAXParseException例外にカプセル化されたエラー情報- 関連項目:
ErrorHandler.error( SAXParseException )
-
fatalError
public void fatalError(org.xml.sax.SAXParseException ex)
XML構文解析エラーまたは警告の、回復できないエラーの通知を受け取ります。- 定義:
fatalError
インタフェース内org.xml.sax.ErrorHandler
- パラメータ:
ex
- SAXParseException例外にカプセル化されたエラー情報- 関連項目:
ErrorHandler.fatalError( SAXParseException )
-
toString
public java.lang.String toString()
内部で保管しているエラーメッセージを返します。 メソッド的には、getMessage() がよいのですが、ErrorListener のまま、 オブジェクトとして文字列(メッセージ)を取り出すには、Objectから継承している toString() メソッドが、便利なので、こちらにしておきます。- オーバーライド:
toString
クラス内java.lang.Object
- 戻り値:
- エラーメッセー
-
-