Uses of Interface
com.aoapps.collections.transformers.Transformer
-
Uses of Transformer in com.aoapps.collections.transformers
Modifier and TypeClassDescriptionclass
AbstractTransformer<E,
W> Performs type conversions between two classes.class
A functional transformer performs bi-directional conversion via provided reciprocal functions.class
MapEntryTransformer<K,
V, KW, VW> Transforms map entries.Modifier and TypeFieldDescriptionprotected final Transformer
<K, KW> MapEntryTransformer.keyTransformer
protected final Transformer
<K, KW> TransformMap.keyTransformer
protected final Transformer
<K, KW> TransformMap.TransformEntry.keyTransformer
protected final Transformer
<T, W> TransformComparator.transformer
protected final Transformer
<E, W> TransformEnumeration.transformer
protected final Transformer
<E, W> TransformIterable.transformer
protected final Transformer
<E, W> TransformIterator.transformer
protected final Transformer
<V, VW> MapEntryTransformer.valueTransformer
protected final Transformer
<V, VW> TransformMap.TransformEntry.valueTransformer
protected final Transformer
<V, VW> TransformMap.valueTransformer
Modifier and TypeMethodDescriptionstatic <E> Transformer
<E, E> Transformer.identity()
Transformer.invert()
static <K,
V, KW, VW>
Transformer<Map.Entry<K, V>, Map.Entry<KW, VW>> MapEntryTransformer.of
(Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) Gets a map entry transformer.AbstractTransformer.unbounded()
MapEntryTransformer.unbounded()
Transformer.unbounded()
Gets a transformer that wraps and unwraps only when elements are of the wrapper or wrapped types, respectively.Modifier and TypeMethodDescriptionstatic <K,
V, KW, VW>
Transformer<Map.Entry<K, V>, Map.Entry<KW, VW>> MapEntryTransformer.of
(Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) Gets a map entry transformer.static <E,
W> TransformCollection <E, W> TransformCollection.of
(Collection<W> collection, Transformer<E, W> transformer) Wraps a collection.static <T,
W> TransformComparator <T, W> TransformComparator.of
(Comparator<? super W> comparator, Transformer<T, W> transformer) Wraps a comparator.static <E,
W> TransformDeque <E, W> TransformDeque.of
(Deque<W> deque, Transformer<E, W> transformer) Wraps a deque.static <E,
W> TransformEnumeration <E, W> TransformEnumeration.of
(Enumeration<W> enumeration, Transformer<E, W> transformer) Wraps an enumeration.static <E,
W> TransformIterable <E, W> TransformIterable.of
(Iterable<W> iterable, Transformer<E, W> transformer) Wraps an iterable.static <E,
W> TransformIterator <E, W> TransformIterator.of
(Iterator<W> iterator, Transformer<E, W> transformer) Wraps an iterator.static <E,
W> TransformList <E, W> TransformList.of
(List<W> list, Transformer<E, W> transformer) Wraps a list.static <E,
W> TransformListIterator <E, W> TransformListIterator.of
(ListIterator<W> wrapped, Transformer<E, W> transformer) Wraps a list iterator.static <K,
V, KW, VW>
TransformMap<K, V, KW, VW> TransformMap.of
(Map<KW, VW> map, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) Wraps a map.static <K,
V, KW, VW>
TransformMap.TransformEntry<K, V, KW, VW> TransformMap.TransformEntry.of
(Map.Entry<KW, VW> entry, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) Wraps a map entry.static <K,
V, KW, VW>
TransformNavigableMap<K, V, KW, VW> TransformNavigableMap.of
(NavigableMap<KW, VW> map, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) Wraps a navigable map.static <E,
W> TransformNavigableSet <E, W> TransformNavigableSet.of
(NavigableSet<W> set, Transformer<E, W> transformer) Wraps a navigable set.static <E,
W> TransformQueue <E, W> TransformQueue.of
(Queue<W> queue, Transformer<E, W> transformer) Wraps a queue.static <E,
W> TransformSet <E, W> TransformSet.of
(Set<W> set, Transformer<E, W> transformer) Wraps a set.static <K,
V, KW, VW>
TransformSortedMap<K, V, KW, VW> TransformSortedMap.of
(SortedMap<KW, VW> map, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) Wraps a sorted map.static <E,
W> TransformSortedSet <E, W> TransformSortedSet.of
(SortedSet<W> set, Transformer<E, W> transformer) Wraps a sorted set.ModifierConstructorDescriptionprotected
MapEntryTransformer
(Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) protected
TransformCollection
(Collection<W> wrapped, Transformer<E, W> transformer) protected
TransformComparator
(Comparator<? super W> wrapped, Transformer<T, W> transformer) protected
TransformDeque
(Deque<W> wrapped, Transformer<E, W> transformer) protected
TransformEntry
(Map.Entry<KW, VW> wrapped, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) protected
TransformEnumeration
(Enumeration<W> wrapped, Transformer<E, W> transformer) protected
TransformIterable
(Iterable<W> wrapped, Transformer<E, W> transformer) protected
TransformIterator
(Iterator<W> wrapped, Transformer<E, W> transformer) protected
TransformList
(List<W> wrapped, Transformer<E, W> transformer) protected
TransformListIterator
(ListIterator<W> wrapped, Transformer<E, W> transformer) protected
TransformMap
(Map<KW, VW> wrapped, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) protected
TransformNavigableMap
(NavigableMap<KW, VW> wrapped, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) protected
TransformNavigableSet
(NavigableSet<W> wrapped, Transformer<E, W> transformer) protected
TransformQueue
(Queue<W> wrapped, Transformer<E, W> transformer) protected
TransformSet
(Set<W> wrapped, Transformer<E, W> transformer) protected
TransformSortedMap
(SortedMap<KW, VW> wrapped, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) protected
TransformSortedSet
(SortedSet<W> wrapped, Transformer<E, W> transformer)