|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |