パッケージ org.opengion.fukurou.xml

クラス HybsErrorListener

  • すべての実装されたインタフェース:
    ErrorListener, ErrorHandler

    public class HybsErrorListener
    extends Object
    implements 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) 新規作成
    バージョン
    6.4
    作成者
    Kazuhiko Hasegawa
    導入されたバージョン:
    JDK8.0,
    • コンストラクタの詳細

      • HybsErrorListener

        public HybsErrorListener()
        引数なしのコンストラクタ。
        変更履歴:
        6.4.3.2 (2016/02/19) 内部の StringBuilder は、最初から用意しておきます。
    • メソッドの詳細

      • toString

        public String toString()
        内部で保管しているエラーメッセージを返します。 メソッド的には、getMessage() がよいのですが、ErrorListener のまま、 オブジェクトとして文字列(メッセージ)を取り出すには、Objectから継承している toString() メソッドが、便利なので、こちらにしておきます。
        オーバーライド:
        toString クラス内 Object
        戻り値:
        エラーメッセー