com.caucho.transform
Interface SAXTransformer
- All Superinterfaces:
- Transformer, XMLReader
- All Known Implementing Classes:
- SAXTransformerImpl
- public interface SAXTransformer
- extends Transformer, XMLReader
Transforms the input to a SAX handler.
Stylesheet style = ...;
ContentHandler handler = ...;
SAXTransformer transformer = style.newSAXTransformer();
transformer.setContentHandler(handler);
transformer.transform("test.xml");
- Since:
- Resin 1.2
Method Summary |
void |
transform(java.io.InputStream source)
Transforms an input stream to the SAX handler. |
void |
transform(Node source)
Transforms a node to the SAX handler. |
void |
transform(java.lang.String systemId)
Transforms a file URL to the SAX handler. |
void |
transformString(java.lang.String source)
Transforms a string to the result node |
Methods inherited from interface org.xml.sax.XMLReader |
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty |
transform
public void transform(java.io.InputStream source)
throws SAXException,
java.io.IOException
- Transforms an input stream to the SAX handler.
- Parameters:
source
- an input stream for an XML document
transform
public void transform(java.lang.String systemId)
throws SAXException,
java.io.IOException
- Transforms a file URL to the SAX handler.
- Parameters:
systemID
- a file URL for an XML document
transform
public void transform(Node source)
throws SAXException,
java.io.IOException
- Transforms a node to the SAX handler.
- Parameters:
source
- source node for the transformation
transformString
public void transformString(java.lang.String source)
throws SAXException,
java.io.IOException
- Transforms a string to the result node
- Parameters:
source
- source string containing the XMLresult
- node serving as the parent of the results