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

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策