Uses of Interface
org.apache.commons.collections.Transformer
Packages that use Transformer
Package
Description
This package contains the interfaces and utilities shared across all the subpackages of this component.
This package contains implementations of the
Buffer
interface.
This package contains implementations of the
Collection
interface.
This package contains implementations of the
Comparator
interface.
This package contains implementations of the
Closure
,
Predicate
,
Transformer
and
Factory
interfaces.
This package contains implementations of the
Iterator
interface.
This package contains implementations of the
List
interface.-
Uses of Transformer in org.apache.commons.collections
Methods in org.apache.commons.collections that return TransformerModifier and TypeMethodDescriptionstatic 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
(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
(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
(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
(Class[] paramTypes, Object[] args) Creates a Transformer that expects an input Class object that it will instantiate.static Transformer
TransformerUtils.invokerTransformer
(String methodName) Gets a Transformer that invokes a method on the input object.static Transformer
TransformerUtils.invokerTransformer
(String methodName, Class[] paramTypes, Object[] args) Gets a Transformer that invokes a method on the input object.static Transformer
TransformerUtils.mapTransformer
(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 ajava.lang.String
representation of the input object.static Transformer
TransformerUtils.switchMapTransformer
(Map objectsAndTransformers) Create a new Transformer that uses the input object as a key to find the transformer to call.static Transformer
TransformerUtils.switchTransformer
(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 TransformerModifier and TypeMethodDescriptionstatic 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 Collection
CollectionUtils.collect
(Collection inputCollection, Transformer transformer) Returns a new Collection consisting of the elements of inputCollection transformed by the given transformer.static Collection
CollectionUtils.collect
(Collection inputCollection, Transformer transformer, Collection outputCollection) Transforms all elements from inputCollection with the given transformer and adds them to the outputCollection.static Collection
CollectionUtils.collect
(Iterator inputIterator, Transformer transformer) Transforms all elements from the inputIterator with the given transformer and adds them to the outputCollection.static Collection
CollectionUtils.collect
(Iterator inputIterator, Transformer transformer, Collection outputCollection) Transforms all elements from the inputIterator with the given transformer and adds them to the outputCollection.static Map
MapUtils.lazyMap
(Map map, Transformer transformerFactory) Returns a "lazy" map whose values will be created on demand.static SortedMap
MapUtils.lazySortedMap
(SortedMap map, Transformer transformerFactory) Returns a "lazy" sorted map whose values will be created on demand.static Iterator
IteratorUtils.objectGraphIterator
(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 predicate, Transformer trueTransformer, Transformer falseTransformer) Create a new Transformer that calls one of two transformers depending on the specified predicate.static void
CollectionUtils.transform
(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 Collection
CollectionUtils.transformedCollection
(Collection collection, Transformer transformer) Returns a transformed bag backed by the given collection.static Comparator
ComparatorUtils.transformedComparator
(Comparator comparator, Transformer transformer) Gets a Comparator that passes transformed objects to the given comparator.static Iterator
IteratorUtils.transformedIterator
(Iterator iterator, Transformer transform) Gets an iterator that transforms the elements of another iterator.static List
ListUtils.transformedList
(List list, Transformer transformer) Returns a transformed list backed by the given list.static Map
MapUtils.transformedMap
(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 Set
SetUtils.transformedSet
(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 SortedMap
MapUtils.transformedSortedMap
(SortedMap map, Transformer keyTransformer, Transformer valueTransformer) Returns a transformed sorted map backed by the given map.static SortedSet
SetUtils.transformedSortedSet
(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 TransformerModifier and TypeMethodDescriptionstatic 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 TransformerModifierConstructorDescriptionprotected
TransformedBag
(Bag bag, Transformer transformer) Constructor that wraps (not copies).protected
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 TransformerModifier and TypeMethodDescriptionstatic 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 TransformerModifierConstructorDescriptionprotected
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 TransformerModifier and TypeFieldDescriptionprotected final Transformer
TransformedCollection.transformer
The transformer to useMethods in org.apache.commons.collections.collection with parameters of type TransformerModifier and TypeMethodDescriptionstatic Collection
TransformedCollection.decorate
(Collection coll, Transformer transformer) Factory method to create a transforming collection.Constructors in org.apache.commons.collections.collection with parameters of type TransformerModifierConstructorDescriptionprotected
TransformedCollection
(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 TransformerModifier and TypeFieldDescriptionprotected Transformer
TransformingComparator.transformer
The transformer being used.Constructors in org.apache.commons.collections.comparators with parameters of type TransformerModifierConstructorDescriptionTransformingComparator
(Transformer transformer) Constructs an instance with the given Transformer and aComparableComparator
.TransformingComparator
(Transformer transformer, 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 TransformerModifier and TypeClassDescriptionclass
Transformer implementation that chains the specified transformers together.class
Transformer implementation that returns a clone of the input object.class
Transformer implementation that calls a Closure using the input object and then returns the input.class
Transformer implementation that returns the same constant each time.final class
Transformer implementation that always throws an exception.class
Transformer implementation that calls a Factory and returns the result.class
Transformer implementation that creates a new object instance by reflection.class
Transformer implementation that creates a new object instance by reflection.final class
Transformer implementation that returns the value held in a specified map using the input parameter as a key.class
Transformer implementation that does nothing.class
Transformer implementation that calls a Predicate using the input object and then returns the input.final class
Transformer implementation that returns the result of callingString.valueOf
on the input object.class
Transformer implementation calls the transformer whose predicate returns true, like a switch statement.Fields in org.apache.commons.collections.functors declared as TransformerModifier and TypeFieldDescriptionstatic final Transformer
CloneTransformer.INSTANCE
Singleton predicate instancestatic final Transformer
ExceptionTransformer.INSTANCE
Singleton predicate instancestatic final Transformer
NOPTransformer.INSTANCE
Singleton predicate instancestatic final Transformer
StringValueTransformer.INSTANCE
Singleton predicate instancestatic final Transformer
InstantiateTransformer.NO_ARG_INSTANCE
Singleton instance that uses the no arg constructorstatic final Transformer
ConstantTransformer.NULL_INSTANCE
Returns null each timeMethods in org.apache.commons.collections.functors that return TransformerModifier and TypeMethodDescriptionSwitchTransformer.getDefaultTransformer()
Gets the default transformer.static Transformer
ChainedTransformer.getInstance
(Collection transformers) Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.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.static Transformer
CloneTransformer.getInstance()
Factory returning the singleton instance.static Transformer
ClosureTransformer.getInstance
(Closure closure) Factory method that performs validation.static Transformer
ConstantTransformer.getInstance
(Object constantToReturn) Transformer method that performs validation.static Transformer
ExceptionTransformer.getInstance()
Factory returning the singleton instance.static Transformer
FactoryTransformer.getInstance
(Factory factory) Factory method that performs validation.static Transformer
InstantiateTransformer.getInstance
(Class[] paramTypes, Object[] args) Transformer method that performs validation.static Transformer
InvokerTransformer.getInstance
(String methodName) Gets an instance of this transformer calling a specific method with no arguments.static Transformer
InvokerTransformer.getInstance
(String methodName, Class[] paramTypes, Object[] args) Gets an instance of this transformer calling a specific method with specific values.static Transformer
MapTransformer.getInstance
(Map map) Factory to create the transformer.static Transformer
NOPTransformer.getInstance()
Factory returning the singleton instance.static Transformer
PredicateTransformer.getInstance
(Predicate predicate) Factory method that performs validation.static Transformer
StringValueTransformer.getInstance()
Factory returning the singleton instance.static Transformer
SwitchTransformer.getInstance
(Map predicatesAndTransformers) Create a new Transformer that calls one of the transformers depending on the predicates.static Transformer
SwitchTransformer.getInstance
(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer) Factory method that performs validation and copies the parameter arrays.TransformedPredicate.getTransformer()
Gets the transformer in use.TransformerClosure.getTransformer()
Gets the transformer.TransformerPredicate.getTransformer()
Gets the transformer.ChainedTransformer.getTransformers()
Gets the transformers, do not modify the array.SwitchTransformer.getTransformers()
Gets the transformers, do not modify the array.Methods in org.apache.commons.collections.functors with parameters of type TransformerModifier and TypeMethodDescriptionstatic 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.static Transformer
SwitchTransformer.getInstance
(Predicate[] predicates, Transformer[] transformers, Transformer defaultTransformer) Factory method that performs validation and copies the parameter arrays.static Predicate
TransformedPredicate.getInstance
(Transformer transformer, Predicate predicate) Factory to create the predicate.static Closure
TransformerClosure.getInstance
(Transformer transformer) Factory method that performs validation.static Predicate
TransformerPredicate.getInstance
(Transformer transformer) Factory to create the predicate.Constructors in org.apache.commons.collections.functors with parameters of type TransformerModifierConstructorDescriptionChainedTransformer
(Transformer[] transformers) 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 TransformerModifier and TypeFieldDescriptionprotected Transformer
ObjectGraphIterator.transformer
The transformer to useMethods in org.apache.commons.collections.iterators that return TransformerModifier and TypeMethodDescriptionTransformIterator.getTransformer()
Gets the transformer this iterator is using.Methods in org.apache.commons.collections.iterators with parameters of type TransformerModifier and TypeMethodDescriptionvoid
TransformIterator.setTransformer
(Transformer transformer) Sets the transformer this the iterator to use.Constructors in org.apache.commons.collections.iterators with parameters of type TransformerModifierConstructorDescriptionObjectGraphIterator
(Object root, Transformer transformer) Constructs an ObjectGraphIterator using a root object and transformer.TransformIterator
(Iterator iterator, Transformer transformer) Constructs a newTransformIterator
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 TransformerModifier and TypeMethodDescriptionstatic List
TransformedList.decorate
(List list, Transformer transformer) Factory method to create a transforming list.Constructors in org.apache.commons.collections.list with parameters of type TransformerModifierConstructorDescriptionprotected
TransformedList
(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 TransformerModifier and TypeFieldDescriptionprotected final Transformer
LazyMap.factory
The factory to use to construct elementsprotected final Transformer
TransformedMap.keyTransformer
The transformer to use for the keyprotected final Transformer
TransformedMap.valueTransformer
The transformer to use for the valueMethods in org.apache.commons.collections.map with parameters of type TransformerModifier and TypeMethodDescriptionstatic Map
DefaultedMap.decorate
(Map map, Transformer factory) Factory method to create a defaulting map.static Map
LazyMap.decorate
(Map map, Transformer factory) Factory method to create a lazily instantiated map.static SortedMap
LazySortedMap.decorate
(SortedMap map, Transformer factory) Factory method to create a lazily instantiated sorted map.static Map
TransformedMap.decorate
(Map map, Transformer keyTransformer, Transformer valueTransformer) Factory method to create a transforming map.static SortedMap
TransformedSortedMap.decorate
(SortedMap map, Transformer keyTransformer, Transformer valueTransformer) Factory method to create a transforming sorted map.static Map
TransformedMap.decorateTransform
(Map map, Transformer keyTransformer, Transformer valueTransformer) Factory method to create a transforming map that will transform existing contents of the specified map.static SortedMap
TransformedSortedMap.decorateTransform
(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 TransformerModifierConstructorDescriptionprotected
LazyMap
(Map map, Transformer factory) Constructor that wraps (not copies).protected
LazySortedMap
(SortedMap map, Transformer factory) Constructor that wraps (not copies).protected
TransformedMap
(Map map, Transformer keyTransformer, Transformer valueTransformer) Constructor that wraps (not copies).protected
TransformedSortedMap
(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 TransformerModifier and TypeMethodDescriptionstatic Set
TransformedSet.decorate
(Set set, Transformer transformer) Factory method to create a transforming set.static SortedSet
TransformedSortedSet.decorate
(SortedSet set, Transformer transformer) Factory method to create a transforming sorted set.Constructors in org.apache.commons.collections.set with parameters of type TransformerModifierConstructorDescriptionprotected
TransformedSet
(Set set, Transformer transformer) Constructor that wraps (not copies).protected
TransformedSortedSet
(SortedSet set, Transformer transformer) Constructor that wraps (not copies).