- 所有超级接口:
-
ContentHandler
,DTDHandler
,LexicalHandler
TransformerHandler监听SAX ContentHandler解析事件并将其转换为Result。
- 自版本:
- 1.4
-
Method Summary
Modifier and TypeMethodDescription获取基本ID(URI或系统ID),用于解析相对URL。获取与此处理程序关联的Transformer,这是为了设置参数和输出属性而需要的。void
设置与此TransformerHandler关联的Result,用于转换。void
setSystemId
(String systemID) 设置基本ID(URI或系统ID),用于解析相对URL。Methods declared in interface org.xml.sax.ContentHandler
characters, declaration, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
Methods declared in interface org.xml.sax.DTDHandler
notationDecl, unparsedEntityDecl
Methods declared in interface org.xml.sax.ext.LexicalHandler
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity
-
Method Details
-
setResult
设置与此TransformerHandler关联的Result,用于转换。
- 参数:
-
result
- 一个Result
实例,不应为null
。 - 抛出:
-
IllegalArgumentException
- 如果由于某种原因结果无效。
-
setSystemId
设置基本ID(URI或系统ID),用于解析相对URL。- 参数:
-
systemID
- 源树的基本URI。
-
getSystemId
String getSystemId()获取基本ID(URI或系统ID),用于解析相对URL。- 返回:
-
使用
setSystemId(java.lang.String)
设置的systemID。
-
getTransformer
Transformer getTransformer()获取与此处理程序关联的Transformer,这是为了设置参数和输出属性而需要的。
- 返回:
-
与此TransformerHandler关联的
Transformer
。
-