com.sun.org.apache.xalan.internal.xsltc.trax
public class: TrAXFilter [javadoc |
source]
java.lang.Object
org.xml.sax.helpers.XMLFilterImpl
com.sun.org.apache.xalan.internal.xsltc.trax.TrAXFilter
All Implemented Interfaces:
ContentHandler, DTDHandler, ErrorHandler, XMLFilter, EntityResolver
skeleton extension of XMLFilterImpl for now.
- author:
Santiago - Pericas-Geertsen
- author:
G. - Todd Miller
| Methods from org.xml.sax.helpers.XMLFilterImpl: |
|---|
|
characters, endDocument, endElement, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDTDHandler, setDocumentLocator, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning |
| Method from com.sun.org.apache.xalan.internal.xsltc.trax.TrAXFilter Detail: |
public Transformer getTransformer() {
return _transformer;
}
|
public void parse(InputSource input) throws IOException, SAXException {
XMLReader managedReader = null;
try {
if (getParent() == null) {
try {
managedReader = XMLReaderManager.getInstance()
.getXMLReader();
setParent(managedReader);
} catch (SAXException e) {
throw new SAXException(e.toString());
}
}
// call parse on the parent
getParent().parse(input);
} finally {
if (managedReader != null) {
XMLReaderManager.getInstance().releaseXMLReader(managedReader);
}
}
}
|
public void parse(String systemId) throws IOException, SAXException {
parse(new InputSource(systemId));
}
|
public void setContentHandler(ContentHandler handler) {
_transformerHandler.setResult(new SAXResult(handler));
if (getParent() == null) {
try {
createParent();
}
catch (SAXException e) {
return;
}
}
getParent().setContentHandler(_transformerHandler);
}
|
public void setErrorListener(ErrorListener handler) {
}
|