-
- All Superinterfaces:
-
ContentHandler,DTDHandler,LexicalHandler
public interface TransformerHandler extends ContentHandler, LexicalHandler, DTDHandler
TransformerHandler侦听SAX ContentHandler解析事件并将它们转换为Result。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 StringgetSystemId()获取将解析相对URL的基本ID(URI或系统ID)。TransformergetTransformer()获取与此处理程序关联的Transformer,这是设置参数和输出属性所必需的。voidsetResult(Result result)将与此Result关联的TransformerHandler设置为用于转换。voidsetSystemId(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。
-
-