tomp.xtcl.filter
Class XTFilterFactoryImpl
java.lang.Object
tomp.xtcl.filter.XTFilterFactoryImpl
- All Implemented Interfaces:
- TemplatesCache, XTFilterFactory
- public class XTFilterFactoryImpl
- extends java.lang.Object
- implements XTFilterFactory, TemplatesCache
Field Summary |
protected java.util.Map |
cache
|
protected javax.xml.transform.sax.SAXTransformerFactory |
factory
|
protected net.sf.joost.trax.TransformerFactoryImpl |
jtf
|
Constructor Summary |
XTFilterFactoryImpl(javax.xml.transform.sax.SAXTransformerFactory factory,
net.sf.joost.trax.TransformerFactoryImpl jtf)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factory
protected javax.xml.transform.sax.SAXTransformerFactory factory
jtf
protected net.sf.joost.trax.TransformerFactoryImpl jtf
cache
protected java.util.Map cache
XTFilterFactoryImpl
public XTFilterFactoryImpl(javax.xml.transform.sax.SAXTransformerFactory factory,
net.sf.joost.trax.TransformerFactoryImpl jtf)
newXMLFilter
public org.xml.sax.XMLFilter newXMLFilter(java.lang.String className)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
- Specified by:
newXMLFilter
in interface XTFilterFactory
- Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
newTransformerFilter
public org.xml.sax.XMLFilter newTransformerFilter(javax.xml.transform.Templates templates)
throws javax.xml.transform.TransformerConfigurationException
- Specified by:
newTransformerFilter
in interface XTFilterFactory
- Throws:
javax.xml.transform.TransformerConfigurationException
newTransformerFilter
public org.xml.sax.XMLFilter newTransformerFilter(java.lang.String systemId)
throws javax.xml.transform.TransformerConfigurationException
- Specified by:
newTransformerFilter
in interface XTFilterFactory
- Throws:
javax.xml.transform.TransformerConfigurationException
newTemplates
public javax.xml.transform.Templates newTemplates(java.lang.String systemId)
throws javax.xml.transform.TransformerConfigurationException
- Specified by:
newTemplates
in interface XTFilterFactory
- Throws:
javax.xml.transform.TransformerConfigurationException
getTemplates
public javax.xml.transform.Templates getTemplates(java.lang.String systemId)
throws javax.xml.transform.TransformerConfigurationException
- Specified by:
getTemplates
in interface TemplatesCache
- Throws:
javax.xml.transform.TransformerConfigurationException
newJoostFilter
public org.xml.sax.XMLFilter newJoostFilter(javax.xml.transform.Templates templates)
throws javax.xml.transform.TransformerConfigurationException
- Specified by:
newJoostFilter
in interface XTFilterFactory
- Throws:
javax.xml.transform.TransformerConfigurationException
newJoostTemplates
public javax.xml.transform.Templates newJoostTemplates(java.lang.String systemId)
throws javax.xml.transform.TransformerConfigurationException
- Specified by:
newJoostTemplates
in interface XTFilterFactory
- Throws:
javax.xml.transform.TransformerConfigurationException
newJoostFilter
public org.xml.sax.XMLFilter newJoostFilter(java.lang.String systemId)
throws javax.xml.transform.TransformerConfigurationException
- Specified by:
newJoostFilter
in interface XTFilterFactory
- Throws:
javax.xml.transform.TransformerConfigurationException
newTeeFilter
public TeeFilter newTeeFilter()
throws javax.xml.transform.TransformerConfigurationException
- Specified by:
newTeeFilter
in interface XTFilterFactory
- Throws:
javax.xml.transform.TransformerConfigurationException
newDerivationFilter
public DerivationFilter newDerivationFilter()
- Specified by:
newDerivationFilter
in interface XTFilterFactory