-
- All Superinterfaces:
-
ContentHandler
,DTDHandler
,LexicalHandler
public interface TransformerHandler extends ContentHandler, LexicalHandler, DTDHandler
TransformerHandler侦听SAX ContentHandler解析事件并将其转换为Result。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 String
getSystemId()
获取从其中相对URL被解析的基本ID(URI或系统ID)。Transformer
getTransformer()
获取与此处理程序关联的Transformer
,这是为了设置参数和输出属性所必需的。void
setResult(Result result)
设置与此Result
关联的TransformerHandler
用于转换。void
setSystemId(String systemID)
设置相对URL将被解析的基本ID(URI或系统ID)。-
Methods inherited from interface org.xml.sax.ContentHandler
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
-
Methods inherited from interface org.xml.sax.DTDHandler
notationDecl, unparsedEntityDecl
-
Methods inherited from interface 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)。- 结果
-
systemID设置为
setSystemId(java.lang.String)
。
-
getTransformer
Transformer getTransformer()
获取与此处理程序相关联的
Transformer
,这是为了设置参数和输出属性所必需的。- 结果
-
Transformer
与此TransformerHandler
相关联。
-
-