モジュール java.xml
パッケージ org.xml.sax

インタフェースXMLFilter

  • すべてのスーパー・インタフェース:
    XMLReader
    既知のすべての実装クラス:
    XMLFilterImpl

    public interface XMLFilter
    extends XMLReader
    XMLフィルタのインタフェースです。
    このモジュールは、ソース・コード、文書ともに公開ドメインに置かれています。したがって、内容に関する保証は一切提供されません 詳細については、http://www.saxproject.orgを参照してください。

    XMLフィルタは、XML文書やデータベースのような一次ソースではなく別のXMLリーダーからイベントを取得する点以外は、XMLリーダーとほぼ同じです。 フィルタは、最終アプリケーションに到達する前のイベント・ストリームに変更を加えることができます。

    XMLFilterImplヘルパー・クラスは、EntityResolverDTDHandlerContentHandlerErrorHandlerの各イベントを自動的に引き渡すことにより、SAX2フィルタを生成する基盤を提供します。

    導入されたバージョン:
    1.4, SAX 2.0
    関連項目:
    XMLFilterImpl
    • メソッドの詳細

      • setParent

        void setParent​(XMLReader parent)
        親リーダーを設定します。

        アプリケーションは、このメソッドを使って、フィルタを親リーダー(別のフィルタの場合もある)にリンクすることができます。 引数はnull以外です。

        パラメータ:
        parent - 親リーダー。
      • getParent

        XMLReader getParent()
        親リーダーを取得します。

        アプリケーションは、このメソッドを使用して、親リーダー(別のフィルタの場合もある)を照会します。 一般に、親リーダーを直接操作することはお薦めできません。すべての操作はこのフィルタを通して行う必要があります。

        戻り値:
        親フィルタ。設定されていない場合はnull。