JavaTM 2 Platform
Standard Ed. 6

javax.xml.transform.sax
介面 TransformerHandler

所有父級介面:
ContentHandler, DTDHandler, LexicalHandler

public interface TransformerHandler
extends ContentHandler, LexicalHandler, DTDHandler

偵聽 SAX ContentHandler 解析事件,並將它們轉換為 Result 的 TransformerHandler。


方法摘要
 String getSystemId()
          獲取要從其解析相對 URL 的基本 ID(URI 或系統 ID)。
 Transformer getTransformer()
          獲取與此處理程序關聯的 Transformer,用於設置參數和輸出屬性。
 void setResult(Result result)
          設置與用於轉換的此 TransformerHandler 關聯的 Result
 void setSystemId(String systemID)
          設置要從其解析相對 URL 的基本 ID(URI 或系統 ID)。
 
從介面 org.xml.sax.ContentHandler 繼承的方法
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
 
從介面 org.xml.sax.ext.LexicalHandler 繼承的方法
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity
 
從介面 org.xml.sax.DTDHandler 繼承的方法
notationDecl, unparsedEntityDecl
 

方法詳細資訊

setResult

void setResult(Result result)
               throws IllegalArgumentException

設置與用於轉換的此 TransformerHandler 關聯的 Result

參數:
result - Result 實例,不應為 null
拋出:
IllegalArgumentException - 如果由於某種原因結果無效。

setSystemId

void setSystemId(String systemID)
設置要從其解析相對 URL 的基本 ID(URI 或系統 ID)。

參數:
systemID - 源階層樹的基本 URI。

getSystemId

String getSystemId()
獲取要從其解析相對 URL 的基本 ID(URI 或系統 ID)。

返回:
通過 setSystemId(java.lang.String) 設置的 systemID。

getTransformer

Transformer getTransformer()

獲取與此處理程序關聯的 Transformer,用於設置參數和輸出屬性。

返回:
與此 TransformerHandler 關聯的 Transformer

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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