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

インタフェースXMLFilter

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

public interface XMLFilter extends XMLReader
XMLフィルタのインタフェースです。

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

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

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

    • setParent

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

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

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

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

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

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