net.sf.tomp.xtcl.filter
Class XTFilterFactoryImpl

java.lang.Object
  extended by net.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  Context context
          DOCUMENT ME!
protected  javax.xml.transform.sax.SAXTransformerFactory factory
          DOCUMENT ME!
protected  net.sf.joost.trax.TransformerFactoryImpl jtf
          DOCUMENT ME!
 
Constructor Summary
XTFilterFactoryImpl(Context c, javax.xml.transform.sax.SAXTransformerFactory factory, net.sf.joost.trax.TransformerFactoryImpl jtf)
          Creates a new XTFilterFactoryImpl object.
 
Method Summary
 Context getContext()
          DOCUMENT ME!
 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!
 void setContext(Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected Context context
DOCUMENT ME!


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(Context c,
                           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!

getContext

public Context getContext()
Description copied from interface: XTFilterFactory
DOCUMENT ME!

Specified by:
getContext in interface XTFilterFactory
Returns:
Returns the context.

setContext

public void setContext(Context context)
Specified by:
setContext in interface XTFilterFactory
Parameters:
context - The context to set.


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