Uses of Interface
com.strobel.core.Selector
-
Packages that use Selector Package Description com.strobel.core com.strobel.expressions -
-
Uses of Selector in com.strobel.core
Fields in com.strobel.core declared as Selector Modifier and Type Field Description private static Selector<?,?>
Selectors. IDENTITY_SELECTOR
(package private) Selector<? super T,? extends R>
CollectionUtilities.WhereSelectIterableIterator. selector
private static Selector<java.lang.String,java.lang.String>
Selectors. TO_LOWERCASE
private static Selector<?,java.lang.String>
Selectors. TO_STRING
private static Selector<java.lang.String,java.lang.String>
Selectors. TO_UPPERCASE
Methods in com.strobel.core that return Selector Modifier and Type Method Description static <T> Selector<T,java.lang.String>
Selectors. asString()
static <T,R>
Selector<T,R>Selectors. cast(java.lang.Class<R> destinationType)
static <T,U,R>
Selector<T,R>Selectors. combine(Selector<? super T,? extends U> first, Selector<? super U,? extends R> second)
static <T> Selector<T,T>
Selectors. identity()
static Selector<java.lang.String,java.lang.String>
Selectors. toLowerCase()
static Selector<java.lang.String,java.lang.String>
Selectors. toUpperCase()
Methods in com.strobel.core with parameters of type Selector Modifier and Type Method Description static <TSource,TAccumulate,TResult>
TResultAggregate. aggregate(java.lang.Iterable<TSource> source, Accumulator<TSource,TAccumulate> accumulator, Selector<TAccumulate,TResult> resultSelector)
static <TSource,TAccumulate,TResult>
TResultAggregate. aggregate(java.lang.Iterable<TSource> source, TAccumulate seed, Accumulator<TSource,TAccumulate> accumulator, Selector<TAccumulate,TResult> resultSelector)
TResult
Aggregator. aggregate(TSource source, TAccumulate seed, Accumulator<TSource,TAccumulate> accumulator, Selector<TAccumulate,TResult> resultSelector)
static <T,U,R>
Selector<T,R>Selectors. combine(Selector<? super T,? extends U> first, Selector<? super U,? extends R> second)
static <T,R>
java.lang.Iterable<R>CollectionUtilities. select(java.lang.Iterable<T> source, Selector<? super T,? extends R> selector)
<R2> java.lang.Iterable<R2>
CollectionUtilities.WhereSelectIterableIterator. select(Selector<? super R,? extends R2> selector)
Constructors in com.strobel.core with parameters of type Selector Constructor Description WhereSelectIterableIterator(java.lang.Iterable<T> source, Predicate<? super T> filter, Selector<? super T,? extends R> selector)
-
Uses of Selector in com.strobel.expressions
Fields in com.strobel.expressions declared as Selector Modifier and Type Field Description private static Selector<? super Expression,Type<?>>
Functions. EXPRESSION_TYPE
private static Selector<Type<?>,java.lang.String>
Functions. TYPE_NAME
Methods in com.strobel.expressions that return Selector Modifier and Type Method Description (package private) static <E extends Expression>
Selector<? super E,Type<?>>Functions. expressionType()
(package private) static Selector<Type<?>,java.lang.String>
Functions. typeName()
-