javax.xml.transform.sax

接口
所有超级接口:
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