| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectjavax.xml.transform.TransformerFactoryjavax.xml.transform.sax.SAXTransformerFactorypublic abstract class SAXTransformerFactoryextends TransformerFactoryField Summary | |
static String |
|
static String |
|
Method Summary | |
TemplatesHandler |
|
TransformerHandler |
|
TransformerHandler |
|
TransformerHandler |
|
XMLFilter |
|
XMLFilter |
|
Methods inherited from class javax.xml.transform.TransformerFactory | |
getAssociatedStylesheet, getAttribute, getErrorListener, getFeature, getURIResolver, newInstance, newTemplates, newTransformer, newTransformer, setAttribute, setErrorListener, setURIResolver | |
public static final String FEATURE
IfTransformerFactory.getFeature(String)returns true when passed this value as an argument, the TransformerFactory returned fromTransformerFactory.newInstance()may be safely cast to a SAXTransformerFactory.
public static final String FEATURE_XMLFILTER
IfTransformerFactory.getFeature(String)returns true when passed this value as an argument, thenewXMLFilter(Source src)andnewXMLFilter(Templates templates)methods are supported.
public TemplatesHandler newTemplatesHandler() throws TransformerConfigurationException
Get a TemplatesHandler object that can process SAX ContentHandler events into a Templates object.
- Returns:
- A non-null reference to a TransformerHandler, that may be used as a ContentHandler for SAX parse events.
- Throws:
TransformerConfigurationException- If for some reason the TemplatesHandler cannot be created.
public TransformerHandler newTransformerHandler() throws TransformerConfigurationException
Get a TransformerHandler object that can process SAX ContentHandler events into a Result. The transformation is defined as an identity (or copy) transformation, for example to copy a series of SAX parse events into a DOM tree.
- Returns:
- A non-null reference to a TransformerHandler, that may be used as a ContentHandler for SAX parse events.
- Throws:
TransformerConfigurationException- If for some reason the TransformerHandler cannot be created.
public TransformerHandler newTransformerHandler(Source src) throws TransformerConfigurationException
Get a TransformerHandler object that can process SAX ContentHandler events into a Result, based on the transformation instructions specified by the argument.
- Parameters:
src- The Source of the transformation instructions.
- Returns:
- TransformerHandler ready to transform SAX events.
- Throws:
TransformerConfigurationException- If for some reason the TransformerHandler can not be created.
public TransformerHandler newTransformerHandler(Templates templates) throws TransformerConfigurationException
Get a TransformerHandler object that can process SAX ContentHandler events into a Result, based on the Templates argument.
- Parameters:
templates- The compiled transformation instructions.
- Returns:
- TransformerHandler ready to transform SAX events.
- Throws:
TransformerConfigurationException- If for some reason the TransformerHandler can not be created.
public XMLFilter newXMLFilter(Source src) throws TransformerConfigurationException
Create an XMLFilter that uses the given Source as the transformation instructions.
- Parameters:
src- The Source of the transformation instructions.
- Returns:
- An XMLFilter object, or null if this feature is not supported.
- Throws:
TransformerConfigurationException- If for some reason the TemplatesHandler cannot be created.
public XMLFilter newXMLFilter(Templates templates) throws TransformerConfigurationException
Create an XMLFilter, based on the Templates argument..
- Parameters:
templates- The compiled transformation instructions.
- Returns:
- An XMLFilter object, or null if this feature is not supported.
- Throws:
TransformerConfigurationException- If for some reason the TemplatesHandler cannot be created.