-
- All Superinterfaces:
-
ContentHandler
,DTDHandler
,LexicalHandler
public interface TransformerHandler extends ContentHandler, LexicalHandler, DTDHandler
TransformerHandler侦听SAX ContentHandler解析事件并将它们转换为Result。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 String
getSystemId()
获取将解析相对URL的基本ID(URI或系统ID)。Transformer
getTransformer()
获取与此处理程序关联的Transformer
,这是设置参数和输出属性所必需的。void
setResult(Result result)
将与此Result
关联的TransformerHandler
设置为用于转换。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.DTDHandler
notationDecl, unparsedEntityDecl
-
声明方法的接口 org.xml.sax.ext.LexicalHandler
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity
-
-
-
-
方法详细信息
-
setResult
void setResult(Result result) throws IllegalArgumentException
将与此
Result
关联的TransformerHandler
设置为用于转换。- 参数
-
result
- AResult
实例,不应该是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
,这是设置参数和输出属性所必需的。- 结果
-
Transformer
与此相关TransformerHandler
。
-
-