- すべてのスーパー・インタフェース:
XMLReader
- 既知のすべての実装クラス:
XMLFilterImpl
public interface XMLFilter extends XMLReader
XMLフィルタのインタフェースです。
XMLフィルタは、XML文書やデータベースのような一次ソースではなく別のXMLリーダーからイベントを取得する点以外は、XMLリーダーとほぼ同じです。 フィルタは、最終アプリケーションに到達する前のイベント・ストリームに変更を加えることができます。
XMLFilterImplヘルパー・クラスは、EntityResolver
、DTDHandler
、ContentHandler
、ErrorHandler
の各イベントを自動的に引き渡すことにより、SAX2フィルタを生成する基盤を提供します。
- 導入されたバージョン:
- 1.4, SAX 2.0
- 関連項目:
-
メソッドのサマリー
インタフェース org.xml.sax.XMLReaderで宣言されたメソッド
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty
-
メソッドの詳細
-
setParent
void setParent(XMLReader parent) 親リーダーを設定します。アプリケーションは、このメソッドを使って、フィルタを親リーダー(別のフィルタの場合もある)にリンクすることができます。 引数はnull以外です。
- パラメータ:
parent
- 親リーダー。
-
getParent
XMLReader getParent()親リーダーを取得します。アプリケーションは、このメソッドを使用して、親リーダー(別のフィルタの場合もある)を照会します。 一般に、親リーダーを直接操作することはお薦めできません。すべての操作はこのフィルタを通して行う必要があります。
- 戻り値:
- 親フィルタ。設定されていない場合はnull。
-