Package com.strobel.core
Class Selectors
- java.lang.Object
-
- com.strobel.core.Selectors
-
public final class Selectors extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static Selector<?,?>
IDENTITY_SELECTOR
private static Selector<java.lang.String,java.lang.String>
TO_LOWERCASE
private static Selector<?,java.lang.String>
TO_STRING
private static Selector<java.lang.String,java.lang.String>
TO_UPPERCASE
-
Constructor Summary
Constructors Modifier Constructor Description private
Selectors()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Selector<T,java.lang.String>
asString()
static <T,R>
Selector<T,R>cast(java.lang.Class<R> destinationType)
static <T,U,R>
Selector<T,R>combine(Selector<? super T,? extends U> first, Selector<? super U,? extends R> second)
static <T> Selector<T,T>
identity()
static Selector<java.lang.String,java.lang.String>
toLowerCase()
static Selector<java.lang.String,java.lang.String>
toUpperCase()
-
-
-
Field Detail
-
IDENTITY_SELECTOR
private static final Selector<?,?> IDENTITY_SELECTOR
-
TO_UPPERCASE
private static final Selector<java.lang.String,java.lang.String> TO_UPPERCASE
-
TO_LOWERCASE
private static final Selector<java.lang.String,java.lang.String> TO_LOWERCASE
-
TO_STRING
private static final Selector<?,java.lang.String> TO_STRING
-
-
Method Detail
-
identity
public static <T> Selector<T,T> identity()
-
toUpperCase
public static Selector<java.lang.String,java.lang.String> toUpperCase()
-
toLowerCase
public static Selector<java.lang.String,java.lang.String> toLowerCase()
-
asString
public static <T> Selector<T,java.lang.String> asString()
-
cast
public static <T,R> Selector<T,R> cast(java.lang.Class<R> destinationType)
-
-