JavaTM Platform
Standard Ed. 6

org.xml.sax
インタフェース XMLFilter

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

public interface XMLFilter
extends XMLReader

XML フィルタのインタフェースです。

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

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

 

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

導入されたバージョン:
SAX 2.0
関連項目:
XMLFilterImpl

メソッドの概要
 XMLReader getParent()
          親リーダーを取得します。
 void setParent(XMLReader parent)
          親リーダーを設定します。
 
インタフェース 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

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。