public abstract class SAXTransformerFactory extends TransformerFactory
如果一个应用程序需要一个在转化使用XmlReader将ErrorHandler或entityresolver,应该使用URIResolver返回SAXSource提供(与getxmlreader)参考XmlReader。
Modifier and Type | Field and Description |
---|---|
static String |
FEATURE
如果
TransformerFactory.getFeature(java.lang.String) 返回true时,通过该值作为参数,从
TransformerFactory.newInstance() 返回transformerfactory可以安全地转换为saxtransformerfactory。
|
static String |
FEATURE_XMLFILTER
如果
TransformerFactory.getFeature(java.lang.String) 返回true时,通过该值作为参数的方法,
newXMLFilter(Source src) 和
newXMLFilter(Templates templates) 支持。
|
Modifier | Constructor and Description |
---|---|
protected |
SAXTransformerFactory()
默认构造函数的目的是保护。
|
Modifier and Type | Method and Description |
---|---|
abstract TemplatesHandler |
newTemplatesHandler()
得到一个templateshandler对象可以SAX ContentHandler事件的过程变成一个模板对象。
|
abstract TransformerHandler |
newTransformerHandler()
得到一个transformerhandler对象可以SAX ContentHandler事件过程到结果。
|
abstract TransformerHandler |
newTransformerHandler(Source src)
得到一个transformerhandler对象可以SAX ContentHandler事件过程转化为结果,通过参数指定的转换指令。
|
abstract TransformerHandler |
newTransformerHandler(Templates templates)
得到一个transformerhandler对象可以SAX ContentHandler事件过程到结果,基于模板参数。
|
abstract XMLFilter |
newXMLFilter(Source src)
创建一个xmlfilter使用给定的源作为转换指令。
|
abstract XMLFilter |
newXMLFilter(Templates templates)
创建一个xmlfilter,基于模板的说法。
|
getAssociatedStylesheet, getAttribute, getErrorListener, getFeature, getURIResolver, newInstance, newInstance, newTemplates, newTransformer, newTransformer, setAttribute, setErrorListener, setFeature, setURIResolver
public static final String FEATURE
TransformerFactory.getFeature(java.lang.String)
返回true时,通过该值作为参数,从
TransformerFactory.newInstance()
返回transformerfactory可以安全地转换为saxtransformerfactory。
public static final String FEATURE_XMLFILTER
TransformerFactory.getFeature(java.lang.String)
返回true时,通过该值作为参数的方法,
newXMLFilter(Source src)
和
newXMLFilter(Templates templates)
支持。
public abstract TransformerHandler newTransformerHandler(Source src) throws TransformerConfigurationException
src
-转换的指令源。
TransformerConfigurationException
如果由于某种原因,TransformerHandler不能被创建。
public abstract TransformerHandler newTransformerHandler(Templates templates) throws TransformerConfigurationException
templates
-编译转换指令。
TransformerConfigurationException
如果由于某种原因,TransformerHandler不能被创建。
public abstract TransformerHandler newTransformerHandler() throws TransformerConfigurationException
TransformerConfigurationException
如果由于某种原因,TransformerHandler不能被创造。
public abstract TemplatesHandler newTemplatesHandler() throws TransformerConfigurationException
TransformerConfigurationException
如果由于某种原因,TemplatesHandler不能创造。
public abstract XMLFilter newXMLFilter(Source src) throws TransformerConfigurationException
src
-转换的指令源。
TransformerConfigurationException
如果由于某种原因,TemplatesHandler不能创造。
public abstract XMLFilter newXMLFilter(Templates templates) throws TransformerConfigurationException
templates
-编译转换指令。
TransformerConfigurationException
如果由于某种原因,TemplatesHandler不能创造。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.