Plexus v0.13.1

com.phoenixst.collections
Class TransformerChain

java.lang.Object
  extended by com.phoenixst.collections.TransformerChain
All Implemented Interfaces:
Serializable, org.apache.commons.collections.Transformer

public class TransformerChain
extends Object
implements org.apache.commons.collections.Transformer, Serializable

A chain of Transformers.

Since:
1.0
Version:
$Revision: 1.4 $
Author:
Ray A. Conner
See Also:
Serialized Form

Constructor Summary
TransformerChain(Collection transformers)
          Creates a new TransformerChain.
TransformerChain(org.apache.commons.collections.Transformer[] transformers)
          Creates a new TransformerChain.
TransformerChain(org.apache.commons.collections.Transformer first, org.apache.commons.collections.Transformer second)
          Creates a new TransformerChain.
 
Method Summary
 List getOperands()
          Returns an unmodifiable List of the argument Transformers being used by this TransformerChain.
 String toString()
           
 Object transform(Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransformerChain

public TransformerChain(org.apache.commons.collections.Transformer[] transformers)
Creates a new TransformerChain.


TransformerChain

public TransformerChain(Collection transformers)
Creates a new TransformerChain.


TransformerChain

public TransformerChain(org.apache.commons.collections.Transformer first,
                        org.apache.commons.collections.Transformer second)
Creates a new TransformerChain.

Method Detail

transform

public Object transform(Object object)
Specified by:
transform in interface org.apache.commons.collections.Transformer

getOperands

public List getOperands()
Returns an unmodifiable List of the argument Transformers being used by this TransformerChain.


toString

public String toString()
Overrides:
toString in class Object

Plexus v0.13.1

See the Plexus project home, hosted by SourceForge.
Copyright ? 1994-2006, by Phoenix Software Technologists, Inc. and others. All Rights Reserved. Use is subject to license terms.