net.sf.tomp.xml.type
Class MultiFilterTypeTransformation

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

public class MultiFilterTypeTransformation
extends java.lang.Object
implements MultiTransformation

DOCUMENT ME!

Version:
$Revision$
Author:
$author$

Field Summary
protected  double costs
          DOCUMENT ME!
protected  java.util.Map params
          DOCUMENT ME!
protected  java.util.List transformations
          DOCUMENT ME!
 
Fields inherited from interface net.sf.tomp.xml.type.TypeTransformation
IDENTITY
 
Constructor Summary
MultiFilterTypeTransformation()
          Creates a new MultiFilterTypeTransformation object.
MultiFilterTypeTransformation(java.util.List ts)
          Creates a new MultiFilterTypeTransformation object.
 
Method Summary
 void addTransformation(TypeTransformation tt)
          DOCUMENT ME!
 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

costs

protected double costs
DOCUMENT ME!


transformations

protected java.util.List transformations
DOCUMENT ME!


params

protected java.util.Map params
DOCUMENT ME!

Constructor Detail

MultiFilterTypeTransformation

public MultiFilterTypeTransformation()
Creates a new MultiFilterTypeTransformation object.


MultiFilterTypeTransformation

public MultiFilterTypeTransformation(java.util.List ts)
Creates a new MultiFilterTypeTransformation object.

Parameters:
ts - 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!

addTransformation

public void addTransformation(TypeTransformation tt)
DOCUMENT ME!

Specified by:
addTransformation in interface MultiTransformation
Parameters:
tt - 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.