Package org.apache.xalan.transformer
Class TrAXFilter
java.lang.Object
org.xml.sax.helpers.XMLFilterImpl
org.apache.xalan.transformer.TrAXFilter
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler,XMLFilter,XMLReader
-
Constructor Summary
ConstructorsConstructorDescriptionTrAXFilter(Templates templates) Construct an empty XML filter, with no parent. -
Method Summary
Modifier and TypeMethodDescriptionReturn the Transformer object used for this XML filter.voidParse a document.voidparse(InputSource input) Parse a document.voidsetContentHandler(ContentHandler handler) Set the content event handler.voidsetErrorListener(ErrorListener handler) voidSet the parent reader.Methods inherited from class org.xml.sax.helpers.XMLFilterImpl
characters, endDocument, endElement, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warningMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Constructor Details
-
TrAXFilter
Construct an empty XML filter, with no parent.This filter will have no parent: you must assign a parent before you start a parse or do any configuration with setFeature or setProperty.
-
-
Method Details
-
getTransformer
Return the Transformer object used for this XML filter. -
setParent
Set the parent reader.This is the
XMLReaderfrom which this filter will obtain its events and to which it will pass its configuration requests. The parent may itself be another filter.If there is no parent reader set, any attempt to parse or to set or get a feature or property will fail.
- Specified by:
setParentin interfaceXMLFilter- Overrides:
setParentin classXMLFilterImpl- Parameters:
parent- The parent XML reader.- Throws:
NullPointerException- If the parent is null.
-
parse
Parse a document.- Specified by:
parsein interfaceXMLReader- Overrides:
parsein classXMLFilterImpl- Parameters:
input- The input source for the document entity.- Throws:
SAXException- Any SAX exception, possibly wrapping another exception.IOException- An IO exception from the parser, possibly from a byte stream or character stream supplied by the application.- See Also:
-
parse
Parse a document.- Specified by:
parsein interfaceXMLReader- Overrides:
parsein classXMLFilterImpl- Parameters:
systemId- The system identifier as a fully-qualified URI.- Throws:
SAXException- Any SAX exception, possibly wrapping another exception.IOException- An IO exception from the parser, possibly from a byte stream or character stream supplied by the application.- See Also:
-
setContentHandler
Set the content event handler.- Specified by:
setContentHandlerin interfaceXMLReader- Overrides:
setContentHandlerin classXMLFilterImpl- Parameters:
handler- The new content handler.- Throws:
NullPointerException- If the handler is null.- See Also:
-
setErrorListener
-