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.void
Parse a document.void
parse
(InputSource input) Parse a document.void
setContentHandler
(ContentHandler handler) Set the content event handler.void
setErrorListener
(ErrorListener handler) void
Set 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, warning
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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
XMLReader
from 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:
setParent
in interfaceXMLFilter
- Overrides:
setParent
in classXMLFilterImpl
- Parameters:
parent
- The parent XML reader.- Throws:
NullPointerException
- If the parent is null.
-
parse
Parse a document.- Specified by:
parse
in interfaceXMLReader
- Overrides:
parse
in 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:
parse
in interfaceXMLReader
- Overrides:
parse
in 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:
setContentHandler
in interfaceXMLReader
- Overrides:
setContentHandler
in classXMLFilterImpl
- Parameters:
handler
- The new content handler.- Throws:
NullPointerException
- If the handler is null.- See Also:
-
setErrorListener
-