Uses of Interface
org.apache.commons.collections4.Transformer
-
Packages that use Transformer Package Description org.apache.commons.collections4 This package contains the interfaces and utilities shared across all the subpackages of this component.org.apache.commons.collections4.bag org.apache.commons.collections4.collection This package contains implementations of theCollection
interface.org.apache.commons.collections4.comparators This package contains implementations of theComparator
interface.org.apache.commons.collections4.functors This package contains implementations of theClosure
,Predicate
,Transformer
andFactory
interfaces.org.apache.commons.collections4.iterators This package contains implementations of theIterator
interface.org.apache.commons.collections4.list This package contains implementations of theList
interface.org.apache.commons.collections4.map org.apache.commons.collections4.multimap This package contains implementations of theMultiValuedMap
interfaces.org.apache.commons.collections4.queue This package contains implementations for theQueue
interface.org.apache.commons.collections4.set org.apache.commons.collections4.splitmap -
-
Uses of Transformer in org.apache.commons.collections4
Methods in org.apache.commons.collections4 that return Transformer Modifier and Type Method Description static <T> Transformer<T,T>
TransformerUtils. asTransformer(Closure<? super T> closure)
Creates a Transformer that calls a Closure each time the transformer is used.static <I,O>
Transformer<I,O>TransformerUtils. asTransformer(Factory<? extends O> factory)
Creates a Transformer that calls a Factory each time the transformer is used.static <T> Transformer<T,Boolean>
TransformerUtils. asTransformer(Predicate<? super T> predicate)
Creates a Transformer that calls a Predicate each time the transformer is used.static <T> Transformer<T,T>
TransformerUtils. chainedTransformer(Collection<? extends Transformer<? super T,? extends T>> transformers)
Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.static <T> Transformer<T,T>
TransformerUtils. chainedTransformer(Transformer<? super T,? extends T>... transformers)
Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.static <T> Transformer<T,T>
TransformerUtils. cloneTransformer()
Gets a transformer that returns a clone of the input object.static <I,O>
Transformer<I,O>TransformerUtils. constantTransformer(O constantToReturn)
Creates a Transformer that will return the same object each time the transformer is used.static <I,O>
Transformer<I,O>TransformerUtils. exceptionTransformer()
Gets a transformer that always throws an exception.static <I,O>
Transformer<I,O>TransformerUtils. ifTransformer(Predicate<? super I> predicate, Transformer<? super I,? extends O> trueTransformer, Transformer<? super I,? extends O> falseTransformer)
Create a new Transformer that calls one of two transformers depending on the specified predicate.static <T> Transformer<T,T>
TransformerUtils. ifTransformer(Predicate<? super T> predicate, Transformer<? super T,? extends T> trueTransformer)
Create a new Transformer that calls the transformer if the predicate is true, otherwise the input object is returned unchanged.static <T> Transformer<Class<? extends T>,T>
TransformerUtils. instantiateTransformer()
Gets a Transformer that expects an input Class object that it will instantiate.static <T> Transformer<Class<? extends T>,T>
TransformerUtils. instantiateTransformer(Class<?>[] paramTypes, Object[] args)
Creates a Transformer that expects an input Class object that it will instantiate.static <I,O>
Transformer<I,O>TransformerUtils. invokerTransformer(String methodName)
Gets a Transformer that invokes a method on the input object.static <I,O>
Transformer<I,O>TransformerUtils. invokerTransformer(String methodName, Class<?>[] paramTypes, Object[] args)
Gets a Transformer that invokes a method on the input object.static <I,O>
Transformer<I,O>TransformerUtils. mapTransformer(Map<? super I,? extends O> map)
Creates a Transformer that uses the passed in Map to transform the input object (as a simple lookup).static <T> Transformer<T,T>
TransformerUtils. nopTransformer()
Gets a transformer that returns the input object.static <I,O>
Transformer<I,O>TransformerUtils. nullTransformer()
Gets a transformer that always returns null.static <T> Transformer<T,String>
TransformerUtils. stringValueTransformer()
Gets a transformer that returns ajava.lang.String
representation of the input object.static <I,O>
Transformer<I,O>TransformerUtils. switchMapTransformer(Map<I,Transformer<I,O>> objectsAndTransformers)
Create a new Transformer that uses the input object as a key to find the transformer to call.static <I,O>
Transformer<I,O>TransformerUtils. switchTransformer(Map<Predicate<I>,Transformer<I,O>> predicatesAndTransformers)
Create a new Transformer that calls one of the transformers depending on the predicates.static <I,O>
Transformer<I,O>TransformerUtils. switchTransformer(Predicate<? super I>[] predicates, Transformer<? super I,? extends O>[] transformers)
Create a new Transformer that calls one of the transformers depending on the predicates.static <I,O>
Transformer<I,O>TransformerUtils. switchTransformer(Predicate<? super I>[] predicates, Transformer<? super I,? extends O>[] transformers, Transformer<? super I,? extends O> defaultTransformer)
Create a new Transformer that calls one of the transformers depending on the predicates.static <I,O>
Transformer<I,O>TransformerUtils. switchTransformer(Predicate<? super I> predicate, Transformer<? super I,? extends O> trueTransformer, Transformer<? super I,? extends O> falseTransformer)
Deprecated.Methods in org.apache.commons.collections4 with parameters of type Transformer Modifier and Type Method Description static <E> Closure<E>
ClosureUtils. asClosure(Transformer<? super E,?> transformer)
Creates a Closure that calls a Transformer each time it is called.static <T> Predicate<T>
PredicateUtils. asPredicate(Transformer<? super T,Boolean> transformer)
Create a new Predicate that wraps a Transformer.static <T> Transformer<T,T>
TransformerUtils. chainedTransformer(Transformer<? super T,? extends T>... transformers)
Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.static <I,O,R extends Collection<? super O>>
RCollectionUtils. collect(Iterable<? extends I> inputCollection, Transformer<? super I,? extends O> transformer, R outputCollection)
Transforms all elements from input collection with the given transformer and adds them to the output collection.static <I,O>
Collection<O>CollectionUtils. collect(Iterable<I> inputCollection, Transformer<? super I,? extends O> transformer)
Returns a new Collection containing all elements of the input collection transformed by the given transformer.static <I,O,R extends Collection<? super O>>
RCollectionUtils. collect(Iterator<? extends I> inputIterator, Transformer<? super I,? extends O> transformer, R outputCollection)
Transforms all elements from the input iterator with the given transformer and adds them to the output collection.static <I,O>
Collection<O>CollectionUtils. collect(Iterator<I> inputIterator, Transformer<? super I,? extends O> transformer)
Transforms all elements from the input iterator with the given transformer and adds them to the output collection.static <I,O>
Transformer<I,O>TransformerUtils. ifTransformer(Predicate<? super I> predicate, Transformer<? super I,? extends O> trueTransformer, Transformer<? super I,? extends O> falseTransformer)
Create a new Transformer that calls one of two transformers depending on the specified predicate.static <T> Transformer<T,T>
TransformerUtils. ifTransformer(Predicate<? super T> predicate, Transformer<? super T,? extends T> trueTransformer)
Create a new Transformer that calls the transformer if the predicate is true, otherwise the input object is returned unchanged.static <K,V>
IterableMap<K,V>MapUtils. lazyMap(Map<K,V> map, Transformer<? super K,? extends V> transformerFactory)
Returns a "lazy" map whose values will be created on demand.static <K,V>
SortedMap<K,V>MapUtils. lazySortedMap(SortedMap<K,V> map, Transformer<? super K,? extends V> transformerFactory)
Returns a "lazy" sorted map whose values will be created on demand.static <E> Iterator<E>
IteratorUtils. objectGraphIterator(E root, Transformer<? super E,? extends E> transformer)
Gets an iterator that operates over an object graph.static <K,V,E>
voidMapUtils. populateMap(Map<K,V> map, Iterable<? extends E> elements, Transformer<E,K> keyTransformer, Transformer<E,V> valueTransformer)
Populates a Map using the suppliedTransformer
s to transform the elements into keys and values.static <K,V>
voidMapUtils. populateMap(Map<K,V> map, Iterable<? extends V> elements, Transformer<V,K> keyTransformer)
Populates a Map using the suppliedTransformer
to transform the elements into keys, using the unaltered element as the value in theMap
.static <K,V,E>
voidMapUtils. populateMap(MultiMap<K,V> map, Iterable<? extends E> elements, Transformer<E,K> keyTransformer, Transformer<E,V> valueTransformer)
Populates a MultiMap using the suppliedTransformer
s to transform the elements into keys and values.static <K,V>
voidMapUtils. populateMap(MultiMap<K,V> map, Iterable<? extends V> elements, Transformer<V,K> keyTransformer)
Populates a MultiMap using the suppliedTransformer
to transform the elements into keys, using the unaltered element as the value in theMultiMap
.static <I,O>
Transformer<I,O>TransformerUtils. switchTransformer(Predicate<? super I>[] predicates, Transformer<? super I,? extends O>[] transformers)
Create a new Transformer that calls one of the transformers depending on the predicates.static <I,O>
Transformer<I,O>TransformerUtils. switchTransformer(Predicate<? super I>[] predicates, Transformer<? super I,? extends O>[] transformers, Transformer<? super I,? extends O> defaultTransformer)
Create a new Transformer that calls one of the transformers depending on the predicates.static <I,O>
Transformer<I,O>TransformerUtils. switchTransformer(Predicate<? super I> predicate, Transformer<? super I,? extends O> trueTransformer, Transformer<? super I,? extends O> falseTransformer)
Deprecated.static <E> String
IterableUtils. toString(Iterable<E> iterable, Transformer<? super E,String> transformer)
Returns a string representation of the elements of the specified iterable.static <E> String
IterableUtils. toString(Iterable<E> iterable, Transformer<? super E,String> transformer, String delimiter, String prefix, String suffix)
Returns a string representation of the elements of the specified iterable.static <E> String
IteratorUtils. toString(Iterator<E> iterator, Transformer<? super E,String> transformer)
Returns a string representation of the elements of the specified iterator.static <E> String
IteratorUtils. toString(Iterator<E> iterator, Transformer<? super E,String> transformer, String delimiter, String prefix, String suffix)
Returns a string representation of the elements of the specified iterator.static <C> void
CollectionUtils. transform(Collection<C> collection, Transformer<? super C,? extends C> transformer)
Transform the collection by applying a Transformer to each element.<O> FluentIterable<O>
FluentIterable. transform(Transformer<? super E,? extends O> transformer)
Returns a new FluentIterable whose iterator will return all elements of this iterable transformed by the provided transformer.static <I,O>
Comparator<I>ComparatorUtils. transformedComparator(Comparator<O> comparator, Transformer<? super I,? extends O> transformer)
Gets a Comparator that passes transformed objects to the given comparator.static <I,O>
Iterable<O>IterableUtils. transformedIterable(Iterable<I> iterable, Transformer<? super I,? extends O> transformer)
Returns a transformed view of the given iterable where all of its elements have been transformed by the provided transformer.static <I,O>
Iterator<O>IteratorUtils. transformedIterator(Iterator<? extends I> iterator, Transformer<? super I,? extends O> transform)
Gets an iterator that transforms the elements of another iterator.static <E> List<E>
ListUtils. transformedList(List<E> list, Transformer<? super E,? extends E> transformer)
Returns a transformed list backed by the given list.static <K,V>
IterableMap<K,V>MapUtils. transformedMap(Map<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Returns a transformed map backed by the given map.static <K,V>
MultiValuedMap<K,V>MultiMapUtils. transformedMultiValuedMap(MultiValuedMap<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Returns aTransformedMultiValuedMap
backed by the given map.static <E> SortedSet<E>
SetUtils. transformedNavigableSet(NavigableSet<E> set, Transformer<? super E,? extends E> transformer)
Returns a transformed navigable set backed by the given navigable set.static <T> Predicate<T>
PredicateUtils. transformedPredicate(Transformer<? super T,? extends T> transformer, Predicate<? super T> predicate)
Creates a predicate that transforms the input object before passing it to the predicate.static <E> Set<E>
SetUtils. transformedSet(Set<E> set, Transformer<? super E,? extends E> transformer)
Returns a transformed set backed by the given set.static <K,V>
SortedMap<K,V>MapUtils. transformedSortedMap(SortedMap<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Returns a transformed sorted map backed by the given map.static <E> SortedSet<E>
SetUtils. transformedSortedSet(SortedSet<E> set, Transformer<? super E,? extends E> transformer)
Returns a transformed sorted set backed by the given set.static <E> Bag<E>
BagUtils. transformingBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)
Returns a transformed bag backed by the given bag.static <E> Collection<E>
CollectionUtils. transformingCollection(Collection<E> collection, Transformer<? super E,? extends E> transformer)
Returns a transformed bag backed by the given collection.static <E> Queue<E>
QueueUtils. transformingQueue(Queue<E> queue, Transformer<? super E,? extends E> transformer)
Returns a transformed queue backed by the given queue.static <E> SortedBag<E>
BagUtils. transformingSortedBag(SortedBag<E> bag, Transformer<? super E,? extends E> transformer)
Returns a transformed sorted bag backed by the given bag.Method parameters in org.apache.commons.collections4 with type arguments of type Transformer Modifier and Type Method Description static <T> Transformer<T,T>
TransformerUtils. chainedTransformer(Collection<? extends Transformer<? super T,? extends T>> transformers)
Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.static <I,O>
Transformer<I,O>TransformerUtils. switchMapTransformer(Map<I,Transformer<I,O>> objectsAndTransformers)
Create a new Transformer that uses the input object as a key to find the transformer to call.static <I,O>
Transformer<I,O>TransformerUtils. switchTransformer(Map<Predicate<I>,Transformer<I,O>> predicatesAndTransformers)
Create a new Transformer that calls one of the transformers depending on the predicates. -
Uses of Transformer in org.apache.commons.collections4.bag
Methods in org.apache.commons.collections4.bag with parameters of type Transformer Modifier and Type Method Description static <E> Bag<E>
TransformedBag. transformedBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming bag that will transform existing contents of the specified bag.static <E> TransformedSortedBag<E>
TransformedSortedBag. transformedSortedBag(SortedBag<E> bag, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming sorted bag that will transform existing contents of the specified sorted bag.static <E> Bag<E>
TransformedBag. transformingBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming bag.static <E> TransformedSortedBag<E>
TransformedSortedBag. transformingSortedBag(SortedBag<E> bag, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming sorted bag.Constructors in org.apache.commons.collections4.bag with parameters of type Transformer Constructor Description TransformedBag(Bag<E> bag, Transformer<? super E,? extends E> transformer)
Constructor that wraps (not copies).TransformedSortedBag(SortedBag<E> bag, Transformer<? super E,? extends E> transformer)
Constructor that wraps (not copies). -
Uses of Transformer in org.apache.commons.collections4.collection
Fields in org.apache.commons.collections4.collection declared as Transformer Modifier and Type Field Description protected Transformer<? super E,? extends E>
TransformedCollection. transformer
The transformer to useMethods in org.apache.commons.collections4.collection with parameters of type Transformer Modifier and Type Method Description static <K,C>
IndexedCollection<K,C>IndexedCollection. nonUniqueIndexedCollection(Collection<C> coll, Transformer<C,K> keyTransformer)
Create anIndexedCollection
for a non-unique index.static <E> TransformedCollection<E>
TransformedCollection. transformedCollection(Collection<E> collection, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming collection that will transform existing contents of the specified collection.static <E> TransformedCollection<E>
TransformedCollection. transformingCollection(Collection<E> coll, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming collection.static <K,C>
IndexedCollection<K,C>IndexedCollection. uniqueIndexedCollection(Collection<C> coll, Transformer<C,K> keyTransformer)
Create anIndexedCollection
for a unique index.Constructors in org.apache.commons.collections4.collection with parameters of type Transformer Constructor Description IndexedCollection(Collection<C> coll, Transformer<C,K> keyTransformer, MultiMap<K,C> map, boolean uniqueIndex)
Create aIndexedCollection
.TransformedCollection(Collection<E> coll, Transformer<? super E,? extends E> transformer)
Constructor that wraps (not copies). -
Uses of Transformer in org.apache.commons.collections4.comparators
Constructors in org.apache.commons.collections4.comparators with parameters of type Transformer Constructor Description TransformingComparator(Transformer<? super I,? extends O> transformer)
Constructs an instance with the given Transformer and aComparableComparator
.TransformingComparator(Transformer<? super I,? extends O> transformer, Comparator<O> decorated)
Constructs an instance with the given Transformer and Comparator. -
Uses of Transformer in org.apache.commons.collections4.functors
Classes in org.apache.commons.collections4.functors that implement Transformer Modifier and Type Class Description class
ChainedTransformer<T>
Transformer implementation that chains the specified transformers together.class
CloneTransformer<T>
Transformer implementation that returns a clone of the input object.class
ClosureTransformer<T>
Transformer implementation that calls a Closure using the input object and then returns the input.class
ConstantTransformer<I,O>
Transformer implementation that returns the same constant each time.class
ExceptionTransformer<I,O>
Transformer implementation that always throws an exception.class
FactoryTransformer<I,O>
Transformer implementation that calls a Factory and returns the result.class
IfTransformer<I,O>
Transformer implementation that will call one of two closures based on whether a predicate evaluates as true or false.class
InstantiateTransformer<T>
Transformer implementation that creates a new object instance by reflection.class
InvokerTransformer<I,O>
Transformer implementation that creates a new object instance by reflection.class
MapTransformer<I,O>
Transformer implementation that returns the value held in a specified map using the input parameter as a key.class
NOPTransformer<T>
Transformer implementation that does nothing.class
PredicateTransformer<T>
Transformer implementation that calls a Predicate using the input object and then returns the result.class
StringValueTransformer<T>
Transformer implementation that returns the result of callingString.valueOf
on the input object.class
SwitchTransformer<I,O>
Transformer implementation calls the transformer whose predicate returns true, like a switch statement.Fields in org.apache.commons.collections4.functors declared as Transformer Modifier and Type Field Description static Transformer
CloneTransformer. INSTANCE
Singleton predicate instancestatic Transformer
ExceptionTransformer. INSTANCE
Singleton predicate instancestatic Transformer
NOPTransformer. INSTANCE
Singleton predicate instancestatic Transformer
ConstantTransformer. NULL_INSTANCE
Returns null each timeMethods in org.apache.commons.collections4.functors that return Transformer Modifier and Type Method Description static <T> Transformer<T,T>
ChainedTransformer. chainedTransformer(Collection<? extends Transformer<? super T,? extends T>> transformers)
Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.static <T> Transformer<T,T>
ChainedTransformer. chainedTransformer(Transformer<? super T,? extends T>... transformers)
Factory method that performs validation and copies the parameter array.static <T> Transformer<T,T>
CloneTransformer. cloneTransformer()
Factory returning the singleton instance.static <T> Transformer<T,T>
ClosureTransformer. closureTransformer(Closure<? super T> closure)
Factory method that performs validation.static <I,O>
Transformer<I,O>ConstantTransformer. constantTransformer(O constantToReturn)
Transformer method that performs validation.static <I,O>
Transformer<I,O>ExceptionTransformer. exceptionTransformer()
Factory returning the singleton instance.static <I,O>
Transformer<I,O>FactoryTransformer. factoryTransformer(Factory<? extends O> factory)
Factory method that performs validation.Transformer<? super I,? extends O>
SwitchTransformer. getDefaultTransformer()
Gets the default transformer.Transformer<? super I,? extends O>
IfTransformer. getFalseTransformer()
Gets the transformer used when false.Transformer<? super T,? extends T>
TransformedPredicate. getTransformer()
Gets the transformer in use.Transformer<? super E,?>
TransformerClosure. getTransformer()
Gets the transformer.Transformer<? super T,Boolean>
TransformerPredicate. getTransformer()
Gets the transformer.Transformer<? super T,? extends T>[]
ChainedTransformer. getTransformers()
Gets the transformers.Transformer<? super I,? extends O>[]
SwitchTransformer. getTransformers()
Gets the transformers.Transformer<? super I,? extends O>
IfTransformer. getTrueTransformer()
Gets the transformer used when true.static <I,O>
Transformer<I,O>IfTransformer. ifTransformer(Predicate<? super I> predicate, Transformer<? super I,? extends O> trueTransformer, Transformer<? super I,? extends O> falseTransformer)
Factory method that performs validation.static <T> Transformer<T,T>
IfTransformer. ifTransformer(Predicate<? super T> predicate, Transformer<? super T,? extends T> trueTransformer)
Factory method that performs validation.static <T> Transformer<Class<? extends T>,T>
InstantiateTransformer. instantiateTransformer()
Get a typed no-arg instance.static <T> Transformer<Class<? extends T>,T>
InstantiateTransformer. instantiateTransformer(Class<?>[] paramTypes, Object[] args)
Transformer method that performs validation.static <I,O>
Transformer<I,O>InvokerTransformer. invokerTransformer(String methodName)
Gets an instance of this transformer calling a specific method with no arguments.static <I,O>
Transformer<I,O>InvokerTransformer. invokerTransformer(String methodName, Class<?>[] paramTypes, Object[] args)
Gets an instance of this transformer calling a specific method with specific values.static <I,O>
Transformer<I,O>MapTransformer. mapTransformer(Map<? super I,? extends O> map)
Factory to create the transformer.static <T> Transformer<T,T>
NOPTransformer. nopTransformer()
Factory returning the singleton instance.static <I,O>
Transformer<I,O>ConstantTransformer. nullTransformer()
Get a typed null instance.static <T> Transformer<T,Boolean>
PredicateTransformer. predicateTransformer(Predicate<? super T> predicate)
Factory method that performs validation.static <T> Transformer<T,String>
StringValueTransformer. stringValueTransformer()
Factory returning the singleton instance.static <I,O>
Transformer<I,O>SwitchTransformer. switchTransformer(Map<? extends Predicate<? super I>,? extends Transformer<? super I,? extends O>> map)
Create a new Transformer that calls one of the transformers depending on the predicates.static <I,O>
Transformer<I,O>SwitchTransformer. switchTransformer(Predicate<? super I>[] predicates, Transformer<? super I,? extends O>[] transformers, Transformer<? super I,? extends O> defaultTransformer)
Factory method that performs validation and copies the parameter arrays.Methods in org.apache.commons.collections4.functors with parameters of type Transformer Modifier and Type Method Description static <T> Transformer<T,T>
ChainedTransformer. chainedTransformer(Transformer<? super T,? extends T>... transformers)
Factory method that performs validation and copies the parameter array.static <I,O>
Transformer<I,O>IfTransformer. ifTransformer(Predicate<? super I> predicate, Transformer<? super I,? extends O> trueTransformer, Transformer<? super I,? extends O> falseTransformer)
Factory method that performs validation.static <T> Transformer<T,T>
IfTransformer. ifTransformer(Predicate<? super T> predicate, Transformer<? super T,? extends T> trueTransformer)
Factory method that performs validation.static <I,O>
Transformer<I,O>SwitchTransformer. switchTransformer(Predicate<? super I>[] predicates, Transformer<? super I,? extends O>[] transformers, Transformer<? super I,? extends O> defaultTransformer)
Factory method that performs validation and copies the parameter arrays.static <T> Predicate<T>
TransformedPredicate. transformedPredicate(Transformer<? super T,? extends T> transformer, Predicate<? super T> predicate)
Factory to create the predicate.static <E> Closure<E>
TransformerClosure. transformerClosure(Transformer<? super E,?> transformer)
Factory method that performs validation.static <T> Predicate<T>
TransformerPredicate. transformerPredicate(Transformer<? super T,Boolean> transformer)
Factory to create the predicate.Method parameters in org.apache.commons.collections4.functors with type arguments of type Transformer Modifier and Type Method Description static <T> Transformer<T,T>
ChainedTransformer. chainedTransformer(Collection<? extends Transformer<? super T,? extends T>> transformers)
Create a new Transformer that calls each transformer in turn, passing the result into the next transformer.static <I,O>
Transformer<I,O>SwitchTransformer. switchTransformer(Map<? extends Predicate<? super I>,? extends Transformer<? super I,? extends O>> map)
Create a new Transformer that calls one of the transformers depending on the predicates.Constructors in org.apache.commons.collections4.functors with parameters of type Transformer Constructor Description ChainedTransformer(Transformer<? super T,? extends T>... transformers)
Constructor that performs no validation.IfTransformer(Predicate<? super I> predicate, Transformer<? super I,? extends O> trueTransformer, Transformer<? super I,? extends O> falseTransformer)
Constructor that performs no validation.SwitchTransformer(Predicate<? super I>[] predicates, Transformer<? super I,? extends O>[] transformers, Transformer<? super I,? extends O> defaultTransformer)
Constructor that performs no validation.TransformedPredicate(Transformer<? super T,? extends T> transformer, Predicate<? super T> predicate)
Constructor that performs no validation.TransformerClosure(Transformer<? super E,?> transformer)
Constructor that performs no validation.TransformerPredicate(Transformer<? super T,Boolean> transformer)
Constructor that performs no validation. -
Uses of Transformer in org.apache.commons.collections4.iterators
Methods in org.apache.commons.collections4.iterators that return Transformer Modifier and Type Method Description Transformer<? super I,? extends O>
TransformIterator. getTransformer()
Gets the transformer this iterator is using.Methods in org.apache.commons.collections4.iterators with parameters of type Transformer Modifier and Type Method Description void
TransformIterator. setTransformer(Transformer<? super I,? extends O> transformer)
Sets the transformer this the iterator to use.Constructors in org.apache.commons.collections4.iterators with parameters of type Transformer Constructor Description ObjectGraphIterator(E root, Transformer<? super E,? extends E> transformer)
Constructs an ObjectGraphIterator using a root object and transformer.TransformIterator(Iterator<? extends I> iterator, Transformer<? super I,? extends O> transformer)
Constructs a newTransformIterator
that will use the given iterator and transformer. -
Uses of Transformer in org.apache.commons.collections4.list
Methods in org.apache.commons.collections4.list with parameters of type Transformer Modifier and Type Method Description static <E> TransformedList<E>
TransformedList. transformedList(List<E> list, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming list that will transform existing contents of the specified list.static <E> TransformedList<E>
TransformedList. transformingList(List<E> list, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming list.Constructors in org.apache.commons.collections4.list with parameters of type Transformer Constructor Description TransformedList(List<E> list, Transformer<? super E,? extends E> transformer)
Constructor that wraps (not copies). -
Uses of Transformer in org.apache.commons.collections4.map
Fields in org.apache.commons.collections4.map declared as Transformer Modifier and Type Field Description protected Transformer<? super K,? extends V>
LazyMap. factory
The factory to use to construct elementsprotected Transformer<? super K,? extends K>
TransformedMap. keyTransformer
The transformer to use for the keyprotected Transformer<? super V,? extends V>
TransformedMap. valueTransformer
The transformer to use for the valueMethods in org.apache.commons.collections4.map with parameters of type Transformer Modifier and Type Method Description static <K,V>
Map<K,V>DefaultedMap. defaultedMap(Map<K,V> map, Transformer<? super K,? extends V> transformer)
Factory method to create a defaulting map.static <V,K>
LazyMap<K,V>LazyMap. lazyMap(Map<K,V> map, Transformer<? super K,? extends V> factory)
Factory method to create a lazily instantiated map.static <K,V>
LazySortedMap<K,V>LazySortedMap. lazySortedMap(SortedMap<K,V> map, Transformer<? super K,? extends V> factory)
Factory method to create a lazily instantiated sorted map.static <K,V>
TransformedMap<K,V>TransformedMap. transformedMap(Map<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Factory method to create a transforming map that will transform existing contents of the specified map.static <K,V>
TransformedSortedMap<K,V>TransformedSortedMap. transformedSortedMap(SortedMap<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Factory method to create a transforming sorted map that will transform existing contents of the specified map.static <K,V>
TransformedMap<K,V>TransformedMap. transformingMap(Map<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Factory method to create a transforming map.static <K,V>
TransformedSortedMap<K,V>TransformedSortedMap. transformingSortedMap(SortedMap<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Factory method to create a transforming sorted map.Constructors in org.apache.commons.collections4.map with parameters of type Transformer Constructor Description DefaultedMap(Map<K,V> map, Transformer<? super K,? extends V> defaultValueTransformer)
Constructor that wraps (not copies).DefaultedMap(Transformer<? super K,? extends V> defaultValueTransformer)
Constructs a new emptyDefaultedMap
that decorates aHashMap
.LazyMap(Map<K,V> map, Transformer<? super K,? extends V> factory)
Constructor that wraps (not copies).LazySortedMap(SortedMap<K,V> map, Transformer<? super K,? extends V> factory)
Constructor that wraps (not copies).TransformedMap(Map<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Constructor that wraps (not copies).TransformedSortedMap(SortedMap<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Constructor that wraps (not copies). -
Uses of Transformer in org.apache.commons.collections4.multimap
Methods in org.apache.commons.collections4.multimap with parameters of type Transformer Modifier and Type Method Description static <K,V>
TransformedMultiValuedMap<K,V>TransformedMultiValuedMap. transformedMap(MultiValuedMap<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Factory method to create a transforming MultiValuedMap that will transform existing contents of the specified map.static <K,V>
TransformedMultiValuedMap<K,V>TransformedMultiValuedMap. transformingMap(MultiValuedMap<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Factory method to create a transforming MultiValuedMap.Constructors in org.apache.commons.collections4.multimap with parameters of type Transformer Constructor Description TransformedMultiValuedMap(MultiValuedMap<K,V> map, Transformer<? super K,? extends K> keyTransformer, Transformer<? super V,? extends V> valueTransformer)
Constructor that wraps (not copies). -
Uses of Transformer in org.apache.commons.collections4.queue
Methods in org.apache.commons.collections4.queue with parameters of type Transformer Modifier and Type Method Description static <E> TransformedQueue<E>
TransformedQueue. transformedQueue(Queue<E> queue, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming queue that will transform existing contents of the specified queue.static <E> TransformedQueue<E>
TransformedQueue. transformingQueue(Queue<E> queue, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming queue.Constructors in org.apache.commons.collections4.queue with parameters of type Transformer Constructor Description TransformedQueue(Queue<E> queue, Transformer<? super E,? extends E> transformer)
Constructor that wraps (not copies). -
Uses of Transformer in org.apache.commons.collections4.set
Methods in org.apache.commons.collections4.set with parameters of type Transformer Modifier and Type Method Description static <E> TransformedNavigableSet<E>
TransformedNavigableSet. transformedNavigableSet(NavigableSet<E> set, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming navigable set that will transform existing contents of the specified navigable set.static <E> Set<E>
TransformedSet. transformedSet(Set<E> set, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming set that will transform existing contents of the specified set.static <E> TransformedSortedSet<E>
TransformedSortedSet. transformedSortedSet(SortedSet<E> set, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming sorted set that will transform existing contents of the specified sorted set.static <E> TransformedNavigableSet<E>
TransformedNavigableSet. transformingNavigableSet(NavigableSet<E> set, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming navigable set.static <E> TransformedSet<E>
TransformedSet. transformingSet(Set<E> set, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming set.static <E> TransformedSortedSet<E>
TransformedSortedSet. transformingSortedSet(SortedSet<E> set, Transformer<? super E,? extends E> transformer)
Factory method to create a transforming sorted set.Constructors in org.apache.commons.collections4.set with parameters of type Transformer Constructor Description TransformedNavigableSet(NavigableSet<E> set, Transformer<? super E,? extends E> transformer)
Constructor that wraps (not copies).TransformedSet(Set<E> set, Transformer<? super E,? extends E> transformer)
Constructor that wraps (not copies).TransformedSortedSet(SortedSet<E> set, Transformer<? super E,? extends E> transformer)
Constructor that wraps (not copies). -
Uses of Transformer in org.apache.commons.collections4.splitmap
Methods in org.apache.commons.collections4.splitmap with parameters of type Transformer Modifier and Type Method Description static <J,K,U,V>
TransformedSplitMap<J,K,U,V>TransformedSplitMap. transformingMap(Map<K,V> map, Transformer<? super J,? extends K> keyTransformer, Transformer<? super U,? extends V> valueTransformer)
Factory method to create a transforming map.Constructors in org.apache.commons.collections4.splitmap with parameters of type Transformer Constructor Description TransformedSplitMap(Map<K,V> map, Transformer<? super J,? extends K> keyTransformer, Transformer<? super U,? extends V> valueTransformer)
Constructor that wraps (not copies).
-