JavaTM 2 Platform
Standard Ed. 6

org.xml.sax
介面 XMLFilter

所有父級介面:
XMLReader
所有已知實作類別:
XMLFilterImpl

public interface XMLFilter
extends XMLReader

用於 XML 過濾器的介面。

此模組(包括源程式碼和文檔)在公共域中,同時 沒有擔保有關更多資訊,請參閱http://www.saxproject.org

除了 XML 過濾器是從另外的 XML 閱讀器中獲取其事件,而不是從諸如 XML 文檔或資料庫之類別的基本源獲取事件,XML 過濾器就像一個 XML 閱讀器。過濾器可以在它們將事件傳遞給最終應用程序時修改這些事件的串流。

通過自動傳遞所有的 EntityResolverDTDHandlerContentHandlerErrorHandler 事件,XMLFilterImpl helper 類別為創建 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only