| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.xml.transform.TransformerFactory
javax.xml.transform.sax.SAXTransformerFactory
public abstract class SAXTransformerFactory
     此类扩展了 TransformerFactory 以提供特定于 SAX 的工厂方法。它提供两种类型的 ContentHandler,一种用于创建 Transformer,另一种用于创建 Templates 对象。
如果应用程序希望设置转换期间所使用的 XMLReader 的 ErrorHandler 或 EntityResolver,那么它应使用 URIResolver 来返回提供了(通过 getXMLReader)对 XMLReader 引用的 SAXSource。
| 字段摘要 | |
|---|---|
| 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)方法是受支持的。 | 
| 构造方法摘要 | |
|---|---|
| protected  | SAXTransformerFactory()默认构造方法受到有意保护。 | 
| 方法摘要 | |
|---|---|
| abstract  TemplatesHandler | newTemplatesHandler()获取能够将 SAX ContentHandler 事件处理为 Templates 对象的 TemplatesHandler 对象。 | 
| abstract  TransformerHandler | newTransformerHandler()获取能够将 SAX ContentHandler 事件处理为 Result 的 TransformerHandler 对象。 | 
| abstract  TransformerHandler | newTransformerHandler(Source src)基于参数所指定的转换指令,获取能够将 SAX ContentHandler 事件处理为 Result 的 TransformerHandler 对象。 | 
| abstract  TransformerHandler | newTransformerHandler(Templates templates)基于 Templates 参数,获取能够将 SAX ContentHandler 事件处理为 Result 的 TransformerHandler 对象。 | 
| abstract  XMLFilter | newXMLFilter(Source src)创建使用给定 Source 作为转换指令的 XMLFilter。 | 
| abstract  XMLFilter | newXMLFilter(Templates templates)基于 Templates 参数,创建 XMLFilter。 | 
| 从类 javax.xml.transform.TransformerFactory 继承的方法 | 
|---|
| getAssociatedStylesheet, getAttribute, getErrorListener, getFeature, getURIResolver, newInstance, newInstance, newTemplates, newTransformer, newTransformer, setAttribute, setErrorListener, setFeature, setURIResolver | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 字段详细信息 | 
|---|
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) 方法是受支持的。 
    
| 构造方法详细信息 | 
|---|
protected SAXTransformerFactory()
| 方法详细信息 | 
|---|
public abstract TransformerHandler newTransformerHandler(Source src)
                                                  throws TransformerConfigurationException 
  
src - 转换指令的 Source。 
     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 - 转换指令的 Source。 
     TransformerConfigurationException - 如果由于某种原因不能创建 TemplatesHandler。
     
public abstract XMLFilter newXMLFilter(Templates templates)
                                throws TransformerConfigurationException 
  
templates - 编译后的转换指令。 
     TransformerConfigurationException - 如果由于某种原因不能创建 TemplatesHandler。
     | 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。