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(org.xml.sax.SAXParseException ex)` XML構文解析エラーまたは警告の、回復可能なエラーの通知を受け取ります。
    `void` | `error(javax.xml.transform.TransformerException ex)` TransformerFactory,Transformer処理の、回復可能なエラーの通知を受け取ります。
    `void` | `fatalError(org.xml.sax.SAXParseException ex)` XML構文解析エラーまたは警告の、回復できないエラーの通知を受け取ります。
    `void` | `fatalError(javax.xml.transform.TransformerException ex)` TransformerFactory,Transformer処理の、回復できないエラーの通知を受け取ります。
    `java.lang.String` | `toString()` 内部で保管しているエラーメッセージを返します。
    `void` | `warning(org.xml.sax.SAXParseException ex)` XML構文解析エラーまたは警告の、警告の通知を受け取ります。
    `void` | `warning(javax.xml.transform.TransformerException ex)` TransformerFactory,Transformer処理の、警告の通知を受け取ります。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### HybsErrorListener

          public HybsErrorListener()

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

  - ### メソッドの詳細

    - #### 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`
      戻り値:
        エラーメッセー

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.