net.sf.tomp.xtcl.filter
Class XTFilterFactoryImpl

java.lang.Object
  extended bynet.sf.tomp.xtcl.filter.XTFilterFactoryImpl
All Implemented Interfaces:
TemplatesCache, XTFilterFactory

public class XTFilterFactoryImpl
extends java.lang.Object
implements XTFilterFactory, TemplatesCache

DOCUMENT ME!

Author:
tomp

Field Summary
protected  java.util.Map cache
          DOCUMENT ME!
protected  javax.xml.transform.sax.SAXTransformerFactory factory
          DOCUMENT ME!
protected  net.sf.joost.trax.TransformerFactoryImpl jtf
          DOCUMENT ME!
 
Constructor Summary
XTFilterFactoryImpl(javax.xml.transform.sax.SAXTransformerFactory factory, net.sf.joost.trax.TransformerFactoryImpl jtf)
          Creates a new XTFilterFactoryImpl object.
 
Method Summary
 javax.xml.transform.Templates getTemplates(java.lang.String systemId)
          DOCUMENT ME!
 org.xml.sax.XMLFilter newJoostFilter(java.lang.String systemId)
          DOCUMENT ME!
 org.xml.sax.XMLFilter newJoostFilter(javax.xml.transform.Templates templates)
          DOCUMENT ME!
 javax.xml.transform.Templates newJoostTemplates(java.lang.String systemId)
          DOCUMENT ME!
 TeeFilter newTeeFilter()
          DOCUMENT ME!
 javax.xml.transform.Templates newTemplates(java.lang.String systemId)
          DOCUMENT ME!
 org.xml.sax.XMLFilter newTransformerFilter(java.lang.String systemId)
          DOCUMENT ME!
 org.xml.sax.XMLFilter newTransformerFilter(javax.xml.transform.Templates templates)
          DOCUMENT ME!
 org.xml.sax.XMLFilter newXMLFilter(java.lang.String className)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factory

protected javax.xml.transform.sax.SAXTransformerFactory factory
DOCUMENT ME!


jtf

protected net.sf.joost.trax.TransformerFactoryImpl jtf
DOCUMENT ME!


cache

protected java.util.Map cache
DOCUMENT ME!

Constructor Detail

XTFilterFactoryImpl

public XTFilterFactoryImpl(javax.xml.transform.sax.SAXTransformerFactory factory,
                           net.sf.joost.trax.TransformerFactoryImpl jtf)
Creates a new XTFilterFactoryImpl object.

Parameters:
factory - DOCUMENT ME!
jtf - DOCUMENT ME!
Method Detail

newXMLFilter

public org.xml.sax.XMLFilter newXMLFilter(java.lang.String className)
                                   throws java.lang.ClassNotFoundException,
                                          java.lang.InstantiationException,
                                          java.lang.IllegalAccessException
DOCUMENT ME!

Specified by:
newXMLFilter in interface XTFilterFactory
Parameters:
className - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.ClassNotFoundException - DOCUMENT ME!
java.lang.InstantiationException - DOCUMENT ME!
java.lang.IllegalAccessException - DOCUMENT ME!

newTransformerFilter

public org.xml.sax.XMLFilter newTransformerFilter(javax.xml.transform.Templates templates)
                                           throws javax.xml.transform.TransformerConfigurationException
DOCUMENT ME!

Specified by:
newTransformerFilter in interface XTFilterFactory
Parameters:
templates - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.transform.TransformerConfigurationException - DOCUMENT ME!

newTransformerFilter

public org.xml.sax.XMLFilter newTransformerFilter(java.lang.String systemId)
                                           throws javax.xml.transform.TransformerConfigurationException
DOCUMENT ME!

Specified by:
newTransformerFilter in interface XTFilterFactory
Parameters:
systemId - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.transform.TransformerConfigurationException - DOCUMENT ME!

newTemplates

public javax.xml.transform.Templates newTemplates(java.lang.String systemId)
                                           throws javax.xml.transform.TransformerConfigurationException
DOCUMENT ME!

Specified by:
newTemplates in interface XTFilterFactory
Parameters:
systemId - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.transform.TransformerConfigurationException - DOCUMENT ME!

getTemplates

public javax.xml.transform.Templates getTemplates(java.lang.String systemId)
                                           throws javax.xml.transform.TransformerConfigurationException
DOCUMENT ME!

Specified by:
getTemplates in interface TemplatesCache
Parameters:
systemId - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.transform.TransformerConfigurationException - DOCUMENT ME!

newJoostFilter

public org.xml.sax.XMLFilter newJoostFilter(javax.xml.transform.Templates templates)
                                     throws javax.xml.transform.TransformerConfigurationException
DOCUMENT ME!

Specified by:
newJoostFilter in interface XTFilterFactory
Parameters:
templates - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.transform.TransformerConfigurationException - DOCUMENT ME!

newJoostTemplates

public javax.xml.transform.Templates newJoostTemplates(java.lang.String systemId)
                                                throws javax.xml.transform.TransformerConfigurationException
DOCUMENT ME!

Specified by:
newJoostTemplates in interface XTFilterFactory
Parameters:
systemId - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.transform.TransformerConfigurationException - DOCUMENT ME!

newJoostFilter

public org.xml.sax.XMLFilter newJoostFilter(java.lang.String systemId)
                                     throws javax.xml.transform.TransformerConfigurationException
DOCUMENT ME!

Specified by:
newJoostFilter in interface XTFilterFactory
Parameters:
systemId - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
javax.xml.transform.TransformerConfigurationException - DOCUMENT ME!

newTeeFilter

public TeeFilter newTeeFilter()
                       throws javax.xml.transform.TransformerConfigurationException
DOCUMENT ME!

Specified by:
newTeeFilter in interface XTFilterFactory
Returns:
DOCUMENT ME!
Throws:
javax.xml.transform.TransformerConfigurationException - DOCUMENT ME!


Copyright © 2004 Masaryk University in Brno, Faculty of Informatics, Czech Republic. All Rights Reserved.