net.sf.tomp.xml.type
Class FilterTypeTransformation

java.lang.Object
  extended bynet.sf.tomp.xml.type.FilterTypeTransformation
All Implemented Interfaces:
net.sf.tomp.general.Parametrized, TypeTransformation

public class FilterTypeTransformation
extends java.lang.Object
implements TypeTransformation

DOCUMENT ME!

Version:
$Revision$
Author:
$author$

Field Summary
static double FILTER_COSTS
          DOCUMENT ME!
protected  java.lang.Class filterClass
          DOCUMENT ME!
protected  java.util.Map params
          DOCUMENT ME!
 
Fields inherited from interface net.sf.tomp.xml.type.TypeTransformation
IDENTITY
 
Constructor Summary
FilterTypeTransformation(java.lang.String filterClassName)
          Creates a new FilterTypeTransformation object.
 
Method Summary
 double getCosts()
          DOCUMENT ME!
 boolean isIdentity()
          DOCUMENT ME!
 org.xml.sax.XMLFilter newFilter()
          DOCUMENT ME!
 void setParameter(java.lang.String k, java.lang.Object v)
          DOCUMENT ME!
 java.lang.String toString()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FILTER_COSTS

public static final double FILTER_COSTS
DOCUMENT ME!

See Also:
Constant Field Values

filterClass

protected java.lang.Class filterClass
DOCUMENT ME!


params

protected java.util.Map params
DOCUMENT ME!

Constructor Detail

FilterTypeTransformation

public FilterTypeTransformation(java.lang.String filterClassName)
                         throws java.lang.ClassNotFoundException,
                                java.lang.InstantiationException,
                                java.lang.IllegalAccessException
Creates a new FilterTypeTransformation object.

Parameters:
filterClassName - DOCUMENT ME!
Throws:
java.lang.ClassNotFoundException - DOCUMENT ME!
java.lang.InstantiationException - DOCUMENT ME!
java.lang.IllegalAccessException - DOCUMENT ME!
Method Detail

setParameter

public void setParameter(java.lang.String k,
                         java.lang.Object v)
DOCUMENT ME!

Specified by:
setParameter in interface net.sf.tomp.general.Parametrized
Parameters:
k - DOCUMENT ME!
v - DOCUMENT ME!
Throws:
java.lang.UnsupportedOperationException - DOCUMENT ME!

newFilter

public org.xml.sax.XMLFilter newFilter()
                                throws TypeTransformationException
DOCUMENT ME!

Specified by:
newFilter in interface TypeTransformation
Returns:
DOCUMENT ME!
Throws:
TypeTransformationException - DOCUMENT ME!

getCosts

public double getCosts()
DOCUMENT ME!

Specified by:
getCosts in interface TypeTransformation
Returns:
DOCUMENT ME!

toString

public java.lang.String toString()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isIdentity

public boolean isIdentity()
DOCUMENT ME!

Specified by:
isIdentity in interface TypeTransformation
Returns:
DOCUMENT ME!


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