Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
javax.xml.transform.TransformerFactory
javax.xml.transform.sax.SAXTransformerFactory
public abstract class SAXTransformerFactory
extends TransformerFactory
Field 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.