com.servingxml.components.saxfilter
Class MultipleXmlFilter

java.lang.Object
  extended by com.servingxml.components.saxfilter.MultipleXmlFilter
All Implemented Interfaces:
XmlFilterChain, org.xml.sax.XMLFilter, org.xml.sax.XMLReader

public class MultipleXmlFilter
extends java.lang.Object
implements org.xml.sax.XMLFilter, XmlFilterChain


Constructor Summary
MultipleXmlFilter()
           
 
Method Summary
 void addExpirable(Expirable expirable)
           
 void addOutputProperties(java.util.Properties properties)
           
 void addXmlFilter(org.xml.sax.XMLFilter filter)
           
 org.xml.sax.ContentHandler getContentHandler()
           
 org.xml.sax.DTDHandler getDTDHandler()
           
 org.xml.sax.EntityResolver getEntityResolver()
           
 org.xml.sax.ErrorHandler getErrorHandler()
           
 boolean getFeature(java.lang.String name)
           
 java.util.Properties getOutputProperties()
           
 org.xml.sax.XMLReader getParent()
           
 java.lang.Object getProperty(java.lang.String name)
           
 org.xml.sax.XMLFilter getXmlFilter()
           
 org.xml.sax.XMLReader getXmlReader()
           
 void parse(org.xml.sax.InputSource input)
           
 void parse(java.lang.String systemId)
           
 void setContentHandler(org.xml.sax.ContentHandler handler)
           
 void setDTDHandler(org.xml.sax.DTDHandler handler)
           
 void setEntityResolver(org.xml.sax.EntityResolver resolver)
           
 void setErrorHandler(org.xml.sax.ErrorHandler handler)
           
 void setFeature(java.lang.String name, boolean value)
           
 void setParent(org.xml.sax.XMLReader parent)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setSaxSource(SaxSource saxSource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleXmlFilter

public MultipleXmlFilter()
Method Detail

addXmlFilter

public void addXmlFilter(org.xml.sax.XMLFilter filter)
Specified by:
addXmlFilter in interface XmlFilterChain

setParent

public void setParent(org.xml.sax.XMLReader parent)
Specified by:
setParent in interface org.xml.sax.XMLFilter

getParent

public org.xml.sax.XMLReader getParent()
Specified by:
getParent in interface org.xml.sax.XMLFilter

setFeature

public void setFeature(java.lang.String name,
                       boolean value)
                throws org.xml.sax.SAXNotRecognizedException,
                       org.xml.sax.SAXNotSupportedException
Specified by:
setFeature in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException

getFeature

public boolean getFeature(java.lang.String name)
                   throws org.xml.sax.SAXNotRecognizedException,
                          org.xml.sax.SAXNotSupportedException
Specified by:
getFeature in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
                 throws org.xml.sax.SAXNotRecognizedException,
                        org.xml.sax.SAXNotSupportedException
Specified by:
setProperty in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException

getProperty

public java.lang.Object getProperty(java.lang.String name)
                             throws org.xml.sax.SAXNotRecognizedException,
                                    org.xml.sax.SAXNotSupportedException
Specified by:
getProperty in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException

setEntityResolver

public void setEntityResolver(org.xml.sax.EntityResolver resolver)
Specified by:
setEntityResolver in interface org.xml.sax.XMLReader

getEntityResolver

public org.xml.sax.EntityResolver getEntityResolver()
Specified by:
getEntityResolver in interface org.xml.sax.XMLReader

setDTDHandler

public void setDTDHandler(org.xml.sax.DTDHandler handler)
Specified by:
setDTDHandler in interface org.xml.sax.XMLReader

getDTDHandler

public org.xml.sax.DTDHandler getDTDHandler()
Specified by:
getDTDHandler in interface org.xml.sax.XMLReader

setContentHandler

public void setContentHandler(org.xml.sax.ContentHandler handler)
Specified by:
setContentHandler in interface org.xml.sax.XMLReader

getContentHandler

public org.xml.sax.ContentHandler getContentHandler()
Specified by:
getContentHandler in interface org.xml.sax.XMLReader

setErrorHandler

public void setErrorHandler(org.xml.sax.ErrorHandler handler)
Specified by:
setErrorHandler in interface org.xml.sax.XMLReader

getErrorHandler

public org.xml.sax.ErrorHandler getErrorHandler()
Specified by:
getErrorHandler in interface org.xml.sax.XMLReader

parse

public void parse(org.xml.sax.InputSource input)
           throws org.xml.sax.SAXException,
                  java.io.IOException
Specified by:
parse in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXException
java.io.IOException

parse

public void parse(java.lang.String systemId)
           throws org.xml.sax.SAXException,
                  java.io.IOException
Specified by:
parse in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXException
java.io.IOException

setSaxSource

public void setSaxSource(SaxSource saxSource)
Specified by:
setSaxSource in interface XmlFilterChain

addOutputProperties

public void addOutputProperties(java.util.Properties properties)
Specified by:
addOutputProperties in interface XmlFilterChain

getOutputProperties

public java.util.Properties getOutputProperties()
Specified by:
getOutputProperties in interface XmlFilterChain

addExpirable

public void addExpirable(Expirable expirable)
Specified by:
addExpirable in interface XmlFilterChain

getXmlReader

public org.xml.sax.XMLReader getXmlReader()
Specified by:
getXmlReader in interface XmlFilterChain

getXmlFilter

public org.xml.sax.XMLFilter getXmlFilter()