Uses of Interface
org.apache.commons.collections.Transformer

Packages that use Transformer
org.apache.commons.collections This package contains the interfaces and utilities shared across all the subpackages of this component. 
org.apache.commons.collections.bag This package contains implementations of the Bag and SortedBag interfaces. 
org.apache.commons.collections.buffer This package contains implementations of the Buffer interface. 
org.apache.commons.collections.collection This package contains implementations of the Collection interface. 
org.apache.commons.collections.comparators This package contains implementations of the Comparator interface. 
org.apache.commons.collections.functors This package contains implementations of the Closure, Predicate, Transformer and Factory interfaces. 
org.apache.commons.collections.iterators This package contains implementations of the Iterator interface. 
org.apache.commons.collections.list This package contains implementations of the List interface. 
org.apache.commons.collections.map This package contains implementations of the Map, IterableMap, OrderedMap and SortedMap interfaces. 
org.apache.commons.collections.set This package contains implementations of the Set and SortedSet interfaces. 
 

Uses of Transformer in org.apache.commons.collections
 

Methods in org.apache.commons.collections that return Transformer
static Transformer TransformerUtils.asTransformer(Closure closure)
          Creates a Transformer that calls a Closure each time the transformer is used.
static Transformer TransformerUtils.asTransformer(Factory factory)
          Creates a Transformer that calls a Factory each time the transformer is used.
static Transformer TransformerUtils.asTransformer(Predicate predicate)
          Creates a Transformer that calls a Predicate each time the transformer is used.
static Transformer TransformerUtils.chainedTransformer(java.util.Collection transformers)
          Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.
static Transformer TransformerUtils.chainedTransformer(Transformer[] transformers)
          Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.
static Transformer TransformerUtils.chainedTransformer(Transformer transformer1, Transformer transformer2)
          Create a new Transformer that calls two transformers, passing the result of the first into the second.
static Transformer TransformerUtils.cloneTransformer()
          Gets a transformer that returns a clone of the input object.
static Transformer TransformerUtils.constantTransformer(java.lang.Object constantToReturn)
          Creates a Transformer that will return the same object each time the transformer is used.
static Transformer TransformerUtils.exceptionTransformer()
          Gets a transformer that always throws an exception.
protected  Transformer BeanMap.getTypeTransformer(java.lang.Class aType)
          Deprecated. Returns a transformer for the given primitive type.
static Transformer TransformerUtils.instantiateTransformer()
          Gets a Transformer that expects an input Class object that it will instantiate.
static Transformer TransformerUtils.instantiateTransformer(java.lang.Class[] paramTypes, java.lang.Object[] args)
          Creates a Transformer that expects an input Class object that it will instantiate.
static Transformer TransformerUtils.invokerTransformer(java.lang.String methodName)
          Gets a Transformer that invokes a method on the input object.
static Transformer TransformerUtils.invokerTransformer(java.lang.String methodName, java.lang.Class[] paramTypes, java.lang.Object[] args)
          Gets a Transformer that invokes a method on the input object.
static Transformer TransformerUtils.mapTransformer(java.util.Map map)
          Creates a Transformer that uses the passed in Map to transform the input object (as a simple lookup).
static Transformer TransformerUtils.nopTransformer()
          Gets a transformer that returns the input object.
static Transformer TransformerUtils.nullTransformer()
          Gets a transformer that always returns null.
static Transformer TransformerUtils.stringValueTransformer()
          Gets a transformer that returns a java.lang.String representation of the input object.
static Transformer TransformerUtils.switchMapTransformer(java.util.Map objectsAndTransformers)
          Create a new Transformer that uses the input object as a key to find the transformer to call.
static Transformer TransformerUtils.switchTransformer(java.util.Map predicatesAndTransformers)
          Create a new Transformer that calls one of the transformers depending on the predicates.
static Transformer TransformerUtils.switchTransformer(Predicate[] predicates, Transformer[] transformers)
          Create a new Transformer that calls one of the transformers depending on the predicates.
static Transformer TransformerUtils.switchTransformer(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer)
          Create a new Transformer that calls one of the transformers depending on the predicates.
static Transformer TransformerUtils.switchTransformer(Predicate predicate, Transformer trueTransformer, Transformer falseTransformer)
          Create a new Transformer that calls one of two transformers depending on the specified predicate.
 

Methods in org.apache.commons.collections with parameters of type Transformer
static Closure ClosureUtils.asClosure(Transformer transformer)
          Creates a Closure that calls a Transformer each time it is called.
static Predicate PredicateUtils.asPredicate(Transformer transformer)
          Create a new Predicate that wraps a Transformer.
static Transformer TransformerUtils.chainedTransformer(Transformer[] transformers)
          Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.
static Transformer TransformerUtils.chainedTransformer(Transformer transformer1, Transformer transformer2)
          Create a new Transformer that calls two transformers, passing the result of the first into the second.
static java.util.Collection CollectionUtils.collect(java.util.Collection inputCollection, Transformer transformer)
          Returns a new Collection consisting of the elements of inputCollection transformed by the given transformer.
static java.util.Collection CollectionUtils.collect(java.util.Collection inputCollection, Transformer transformer, java.util.Collection outputCollection)
          Transforms all elements from inputCollection with the given transformer and adds them to the outputCollection.
static java.util.Collection CollectionUtils.collect(java.util.Iterator inputIterator, Transformer transformer)
          Transforms all elements from the inputIterator with the given transformer and adds them to the outputCollection.
static java.util.Collection CollectionUtils.collect(java.util.Iterator inputIterator, Transformer transformer, java.util.Collection outputCollection)
          Transforms all elements from the inputIterator with the given transformer and adds them to the outputCollection.
static java.util.Map MapUtils.lazyMap(java.util.Map map, Transformer transformerFactory)
          Returns a "lazy" map whose values will be created on demand.
static java.util.SortedMap MapUtils.lazySortedMap(java.util.SortedMap map, Transformer transformerFactory)
          Returns a "lazy" sorted map whose values will be created on demand.
static java.util.Iterator IteratorUtils.objectGraphIterator(java.lang.Object root, Transformer transformer)
          Gets an iterator that operates over an object graph.
static Transformer TransformerUtils.switchTransformer(Predicate[] predicates, Transformer[] transformers)
          Create a new Transformer that calls one of the transformers depending on the predicates.
static Transformer TransformerUtils.switchTransformer(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer)
          Create a new Transformer that calls one of the transformers depending on the predicates.
static Transformer TransformerUtils.switchTransformer(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer)
          Create a new Transformer that calls one of the transformers depending on the predicates.
static Transformer TransformerUtils.switchTransformer(Predicate predicate, Transformer trueTransformer, Transformer falseTransformer)
          Create a new Transformer that calls one of two transformers depending on the specified predicate.
static void CollectionUtils.transform(java.util.Collection collection, Transformer transformer)
          Transform the collection by applying a Transformer to each element.
static Bag BagUtils.transformedBag(Bag bag, Transformer transformer)
          Returns a transformed bag backed by the given bag.
static Buffer BufferUtils.transformedBuffer(Buffer buffer, Transformer transformer)
          Returns a transformed buffer backed by the given buffer.
static java.util.Collection CollectionUtils.transformedCollection(java.util.Collection collection, Transformer transformer)
          Returns a transformed bag backed by the given collection.
static java.util.Comparator ComparatorUtils.transformedComparator(java.util.Comparator comparator, Transformer transformer)
          Gets a Comparator that passes transformed objects to the given comparator.
static java.util.Iterator IteratorUtils.transformedIterator(java.util.Iterator iterator, Transformer transform)
          Gets an iterator that transforms the elements of another iterator.
static java.util.List ListUtils.transformedList(java.util.List list, Transformer transformer)
          Returns a transformed list backed by the given list.
static java.util.Map MapUtils.transformedMap(java.util.Map map, Transformer keyTransformer, Transformer valueTransformer)
          Returns a transformed map backed by the given map.
static Predicate PredicateUtils.transformedPredicate(Transformer transformer, Predicate predicate)
          Creates a predicate that transforms the input object before passing it to the predicate.
static java.util.Set SetUtils.transformedSet(java.util.Set set, Transformer transformer)
          Returns a transformed set backed by the given set.
static SortedBag BagUtils.transformedSortedBag(SortedBag bag, Transformer transformer)
          Returns a transformed sorted bag backed by the given bag.
static java.util.SortedMap MapUtils.transformedSortedMap(java.util.SortedMap map, Transformer keyTransformer, Transformer valueTransformer)
          Returns a transformed sorted map backed by the given map.
static java.util.SortedSet SetUtils.transformedSortedSet(java.util.SortedSet set, Transformer transformer)
          Returns a transformed sorted set backed by the given set.
 

Uses of Transformer in org.apache.commons.collections.bag
 

Methods in org.apache.commons.collections.bag with parameters of type Transformer
static Bag TransformedBag.decorate(Bag bag, Transformer transformer)
          Factory method to create a transforming bag.
static SortedBag TransformedSortedBag.decorate(SortedBag bag, Transformer transformer)
          Factory method to create a transforming sorted bag.
 

Constructors in org.apache.commons.collections.bag with parameters of type Transformer
TransformedBag(Bag bag, Transformer transformer)
          Constructor that wraps (not copies).
TransformedSortedBag(SortedBag bag, Transformer transformer)
          Constructor that wraps (not copies).
 

Uses of Transformer in org.apache.commons.collections.buffer
 

Methods in org.apache.commons.collections.buffer with parameters of type Transformer
static Buffer TransformedBuffer.decorate(Buffer buffer, Transformer transformer)
          Factory method to create a transforming buffer.
 

Constructors in org.apache.commons.collections.buffer with parameters of type Transformer
TransformedBuffer(Buffer buffer, Transformer transformer)
          Constructor that wraps (not copies).
 

Uses of Transformer in org.apache.commons.collections.collection
 

Fields in org.apache.commons.collections.collection declared as Transformer
protected  Transformer TransformedCollection.transformer
          The transformer to use
 

Methods in org.apache.commons.collections.collection with parameters of type Transformer
static java.util.Collection TransformedCollection.decorate(java.util.Collection coll, Transformer transformer)
          Factory method to create a transforming collection.
 

Constructors in org.apache.commons.collections.collection with parameters of type Transformer
TransformedCollection(java.util.Collection coll, Transformer transformer)
          Constructor that wraps (not copies).
 

Uses of Transformer in org.apache.commons.collections.comparators
 

Fields in org.apache.commons.collections.comparators declared as Transformer
protected  Transformer TransformingComparator.transformer
          The transformer being used.
 

Constructors in org.apache.commons.collections.comparators with parameters of type Transformer
TransformingComparator(Transformer transformer)
          Constructs an instance with the given Transformer and a ComparableComparator.
TransformingComparator(Transformer transformer, java.util.Comparator decorated)
          Constructs an instance with the given Transformer and Comparator.
 

Uses of Transformer in org.apache.commons.collections.functors
 

Classes in org.apache.commons.collections.functors that implement Transformer
 class ChainedTransformer
          Transformer implementation that chains the specified transformers together.
 class CloneTransformer
          Transformer implementation that returns a clone of the input object.
 class ClosureTransformer
          Transformer implementation that calls a Closure using the input object and then returns the input.
 class ConstantTransformer
          Transformer implementation that returns the same constant each time.
 class ExceptionTransformer
          Transformer implementation that always throws an exception.
 class FactoryTransformer
          Transformer implementation that calls a Factory and returns the result.
 class InstantiateTransformer
          Transformer implementation that creates a new object instance by reflection.
 class InvokerTransformer
          Transformer implementation that creates a new object instance by reflection.
 class MapTransformer
          Transformer implementation that returns the value held in a specified map using the input parameter as a key.
 class NOPTransformer
          Transformer implementation that does nothing.
 class PredicateTransformer
          Transformer implementation that calls a Predicate using the input object and then returns the input.
 class StringValueTransformer
          Transformer implementation that returns the result of calling String.valueOf on the input object.
 class SwitchTransformer
          Transformer implementation calls the transformer whose predicate returns true, like a switch statement.
 

Fields in org.apache.commons.collections.functors declared as Transformer
static Transformer StringValueTransformer.INSTANCE
          Singleton predicate instance
static Transformer NOPTransformer.INSTANCE
          Singleton predicate instance
static Transformer ExceptionTransformer.INSTANCE
          Singleton predicate instance
static Transformer CloneTransformer.INSTANCE
          Singleton predicate instance
static Transformer InstantiateTransformer.NO_ARG_INSTANCE
          Singleton instance that uses the no arg constructor
static Transformer ConstantTransformer.NULL_INSTANCE
          Returns null each time
 

Methods in org.apache.commons.collections.functors that return Transformer
 Transformer SwitchTransformer.getDefaultTransformer()
          Gets the default transformer.
static Transformer StringValueTransformer.getInstance()
          Factory returning the singleton instance.
static Transformer NOPTransformer.getInstance()
          Factory returning the singleton instance.
static Transformer ExceptionTransformer.getInstance()
          Factory returning the singleton instance.
static Transformer CloneTransformer.getInstance()
          Factory returning the singleton instance.
static Transformer InstantiateTransformer.getInstance(java.lang.Class[] paramTypes, java.lang.Object[] args)
          Transformer method that performs validation.
static Transformer ClosureTransformer.getInstance(Closure closure)
          Factory method that performs validation.
static Transformer ChainedTransformer.getInstance(java.util.Collection transformers)
          Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.
static Transformer FactoryTransformer.getInstance(Factory factory)
          Factory method that performs validation.
static Transformer SwitchTransformer.getInstance(java.util.Map predicatesAndTransformers)
          Create a new Transformer that calls one of the transformers depending on the predicates.
static Transformer MapTransformer.getInstance(java.util.Map map)
          Factory to create the transformer.
static Transformer ConstantTransformer.getInstance(java.lang.Object constantToReturn)
          Transformer method that performs validation.
static Transformer PredicateTransformer.getInstance(Predicate predicate)
          Factory method that performs validation.
static Transformer SwitchTransformer.getInstance(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer)
          Factory method that performs validation and copies the parameter arrays.
static Transformer InvokerTransformer.getInstance(java.lang.String methodName)
          Gets an instance of this transformer calling a specific method with no arguments.
static Transformer InvokerTransformer.getInstance(java.lang.String methodName, java.lang.Class[] paramTypes, java.lang.Object[] args)
          Gets an instance of this transformer calling a specific method with specific values.
static Transformer ChainedTransformer.getInstance(Transformer[] transformers)
          Factory method that performs validation and copies the parameter array.
static Transformer ChainedTransformer.getInstance(Transformer transformer1, Transformer transformer2)
          Factory method that performs validation.
 Transformer TransformerPredicate.getTransformer()
          Gets the transformer.
 Transformer TransformerClosure.getTransformer()
          Gets the transformer.
 Transformer TransformedPredicate.getTransformer()
          Gets the transformer in use.
 Transformer[] SwitchTransformer.getTransformers()
          Gets the transformers, do not modify the array.
 Transformer[] ChainedTransformer.getTransformers()
          Gets the transformers, do not modify the array.
 

Methods in org.apache.commons.collections.functors with parameters of type Transformer
static Transformer SwitchTransformer.getInstance(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer)
          Factory method that performs validation and copies the parameter arrays.
static Transformer SwitchTransformer.getInstance(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer)
          Factory method that performs validation and copies the parameter arrays.
static Predicate TransformerPredicate.getInstance(Transformer transformer)
          Factory to create the predicate.
static Closure TransformerClosure.getInstance(Transformer transformer)
          Factory method that performs validation.
static Transformer ChainedTransformer.getInstance(Transformer[] transformers)
          Factory method that performs validation and copies the parameter array.
static Predicate TransformedPredicate.getInstance(Transformer transformer, Predicate predicate)
          Factory to create the predicate.
static Transformer ChainedTransformer.getInstance(Transformer transformer1, Transformer transformer2)
          Factory method that performs validation.
 

Constructors in org.apache.commons.collections.functors with parameters of type Transformer
ChainedTransformer(Transformer[] transformers)
          Constructor that performs no validation.
SwitchTransformer(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer)
          Constructor that performs no validation.
SwitchTransformer(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer)
          Constructor that performs no validation.
TransformedPredicate(Transformer transformer, Predicate predicate)
          Constructor that performs no validation.
TransformerClosure(Transformer transformer)
          Constructor that performs no validation.
TransformerPredicate(Transformer transformer)
          Constructor that performs no validation.
 

Uses of Transformer in org.apache.commons.collections.iterators
 

Fields in org.apache.commons.collections.iterators declared as Transformer
protected  Transformer ObjectGraphIterator.transformer
          The transformer to use
 

Methods in org.apache.commons.collections.iterators that return Transformer
 Transformer TransformIterator.getTransformer()
          Gets the transformer this iterator is using.
 

Methods in org.apache.commons.collections.iterators with parameters of type Transformer
 void TransformIterator.setTransformer(Transformer transformer)
          Sets the transformer this the iterator to use.
 

Constructors in org.apache.commons.collections.iterators with parameters of type Transformer
ObjectGraphIterator(java.lang.Object root, Transformer transformer)
          Constructs an ObjectGraphIterator using a root object and transformer.
TransformIterator(java.util.Iterator iterator, Transformer transformer)
          Constructs a new TransformIterator that will use the given iterator and transformer.
 

Uses of Transformer in org.apache.commons.collections.list
 

Methods in org.apache.commons.collections.list with parameters of type Transformer
static java.util.List TransformedList.decorate(java.util.List list, Transformer transformer)
          Factory method to create a transforming list.
 

Constructors in org.apache.commons.collections.list with parameters of type Transformer
TransformedList(java.util.List list, Transformer transformer)
          Constructor that wraps (not copies).
 

Uses of Transformer in org.apache.commons.collections.map
 

Fields in org.apache.commons.collections.map declared as Transformer
protected  Transformer LazyMap.factory
          The factory to use to construct elements
protected  Transformer TransformedMap.keyTransformer
          The transformer to use for the key
protected  Transformer TransformedMap.valueTransformer
          The transformer to use for the value
 

Methods in org.apache.commons.collections.map with parameters of type Transformer
static java.util.Map LazyMap.decorate(java.util.Map map, Transformer factory)
          Factory method to create a lazily instantiated map.
static java.util.Map DefaultedMap.decorate(java.util.Map map, Transformer factory)
          Factory method to create a defaulting map.
static java.util.Map TransformedMap.decorate(java.util.Map map, Transformer keyTransformer, Transformer valueTransformer)
          Factory method to create a transforming map.
static java.util.SortedMap LazySortedMap.decorate(java.util.SortedMap map, Transformer factory)
          Factory method to create a lazily instantiated sorted map.
static java.util.SortedMap TransformedSortedMap.decorate(java.util.SortedMap map, Transformer keyTransformer, Transformer valueTransformer)
          Factory method to create a transforming sorted map.
static java.util.Map TransformedMap.decorateTransform(java.util.Map map, Transformer keyTransformer, Transformer valueTransformer)
          Factory method to create a transforming map that will transform existing contents of the specified map.
static java.util.SortedMap TransformedSortedMap.decorateTransform(java.util.SortedMap map, Transformer keyTransformer, Transformer valueTransformer)
          Factory method to create a transforming sorted map that will transform existing contents of the specified map.
 

Constructors in org.apache.commons.collections.map with parameters of type Transformer
LazyMap(java.util.Map map, Transformer factory)
          Constructor that wraps (not copies).
LazySortedMap(java.util.SortedMap map, Transformer factory)
          Constructor that wraps (not copies).
TransformedMap(java.util.Map map, Transformer keyTransformer, Transformer valueTransformer)
          Constructor that wraps (not copies).
TransformedSortedMap(java.util.SortedMap map, Transformer keyTransformer, Transformer valueTransformer)
          Constructor that wraps (not copies).
 

Uses of Transformer in org.apache.commons.collections.set
 

Methods in org.apache.commons.collections.set with parameters of type Transformer
static java.util.Set TransformedSet.decorate(java.util.Set set, Transformer transformer)
          Factory method to create a transforming set.
static java.util.SortedSet TransformedSortedSet.decorate(java.util.SortedSet set, Transformer transformer)
          Factory method to create a transforming sorted set.
 

Constructors in org.apache.commons.collections.set with parameters of type Transformer
TransformedSet(java.util.Set set, Transformer transformer)
          Constructor that wraps (not copies).
TransformedSortedSet(java.util.SortedSet set, Transformer transformer)
          Constructor that wraps (not copies).
 



Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.