|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object org.op4j.Op
public final class Op
Method Summary | ||
---|---|---|
static
|
on(BigDecimal[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(BigInteger[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(boolean[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Boolean[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(byte[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Byte[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Calendar[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(char[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Character[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Date[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Date[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(double[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Double[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(float[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Float[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(int[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Integer[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(List<T> target)
Creates an operation expression on the specified target object. |
|
static
|
on(long[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Long[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Map<K,V> target)
Creates an operation expression on the specified target object. |
|
static
|
on(Set<T> target)
Creates an operation expression on the specified target object. |
|
static
|
on(short[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Short[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(String[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(T target)
Creates an operation expression on the specified target object. |
|
static
|
on(T[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(Timestamp[] target)
Creates an operation expression on the specified target object. |
|
static
|
on(org.javaruntype.type.Type<K> keyType,
org.javaruntype.type.Type<V> valueType,
Map<K,V> target)
Creates an operation expression on the specified target object, specifying the target map key and value types by means of the keyType and valueType parameters. |
|
static
|
on(org.javaruntype.type.Type<List<T>> type,
List<? extends T> target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter. |
|
static
|
on(org.javaruntype.type.Type<Set<T>> type,
Set<? extends T> target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter. |
|
static
|
on(org.javaruntype.type.Type<T[]> type,
T[] target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter. |
|
static
|
on(org.javaruntype.type.Type<T> type,
T target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter. |
|
static
|
onArray(BigDecimal[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(BigInteger[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(boolean[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Boolean[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(byte[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Byte[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Calendar[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(char[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Character[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Date[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Date[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(double[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Double[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(float[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Float[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(int[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Integer[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(long[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Long[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(short[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Short[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(String[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(T[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArray(Timestamp[] target)
Creates an operation expression on the specified target object. |
|
static
|
onArrayFor(BigDecimal... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(BigInteger... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Boolean... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Byte... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Calendar... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Character... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Date... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Date... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Double... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Float... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Integer... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Long... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Short... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(String... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(T... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayFor(Timestamp... elements)
Creates an array with the specified elements and an operation expression on it. |
|
static
|
onArrayOf(org.javaruntype.type.Type<T> type,
T[] target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter. |
|
static
|
onList(List<T> target)
Creates an operation expression on the specified target object. |
|
static
|
onListFor(T... elements)
Creates a list with the specified elements and an operation expression on it. |
|
static
|
onListOf(org.javaruntype.type.Type<T> type,
List<? extends T> target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter. |
|
static
|
onMap(Map<K,V> target)
Creates an operation expression on the specified target object. |
|
static
|
onMapFor(K key,
V value)
Creates a map containing one entry with the specified key and value, and an operation expression on it. |
|
static
|
onMapOf(org.javaruntype.type.Type<K> keyType,
org.javaruntype.type.Type<V> valueType,
Map<? extends K,? extends V> target)
Creates an operation expression on the specified target object, specifying the target map key and value types by means of the keyType and valueType parameters. |
|
static
|
onSet(Set<T> target)
Creates an operation expression on the specified target object. |
|
static
|
onSetFor(T... elements)
Creates a set with the specified elements and an operation expression on it. |
|
static
|
onSetOf(org.javaruntype.type.Type<T> type,
Set<? extends T> target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static <T> Level0GenericUniqOperator<T,T> on(T target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0GenericUniqOperator<T,T> on(org.javaruntype.type.Type<T> type, T target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter.
type
- the type of the target object (input type for the expression)target
- the target object on which the expression will execute
public static <T> Level0IndefiniteArrayOperator<T[],T> on(T[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<T[],T> on(org.javaruntype.type.Type<T[]> type, T[] target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter.
type
- the type of the target object (input type for the expression)target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Byte[],Byte> on(byte[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Short[],Short> on(short[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Integer[],Integer> on(int[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Long[],Long> on(long[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Float[],Float> on(float[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Double[],Double> on(double[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Character[],Character> on(char[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Boolean[],Boolean> on(boolean[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Byte[],Byte> on(Byte[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Short[],Short> on(Short[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Integer[],Integer> on(Integer[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Long[],Long> on(Long[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Float[],Float> on(Float[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Double[],Double> on(Double[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Character[],Character> on(Character[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Boolean[],Boolean> on(Boolean[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<String[],String> on(String[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<BigInteger[],BigInteger> on(BigInteger[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<BigDecimal[],BigDecimal> on(BigDecimal[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Calendar[],Calendar> on(Calendar[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Date[],Date> on(Date[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Date[],Date> on(Date[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Timestamp[],Timestamp> on(Timestamp[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ListOperator<List<T>,T> on(List<T> target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ListOperator<List<T>,T> on(org.javaruntype.type.Type<List<T>> type, List<? extends T> target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter.
type
- the type of the target object (input type for the expression)target
- the target object on which the expression will execute
public static <K,V> Level0MapOperator<Map<K,V>,K,V> on(Map<K,V> target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <K,V> Level0MapOperator<Map<K,V>,K,V> on(org.javaruntype.type.Type<K> keyType, org.javaruntype.type.Type<V> valueType, Map<K,V> target)
Creates an operation expression on the specified target object, specifying the target map key and value types by means of the keyType and valueType parameters.
keyType
- the type of the map keysvalueType
- the type of the map valuestarget
- the target object on which the expression will execute
public static <T> Level0SetOperator<Set<T>,T> on(Set<T> target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0SetOperator<Set<T>,T> on(org.javaruntype.type.Type<Set<T>> type, Set<? extends T> target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter.
type
- the type of the target object (input type for the expression)target
- the target object on which the expression will execute
public static <T> Level0IndefiniteArrayOperator<T[],T> onArray(T[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<T[],T> onArrayOf(org.javaruntype.type.Type<T> type, T[] target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter.
type
- the type of the target object (input type for the expression)target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Byte[],Byte> onArray(byte[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Short[],Short> onArray(short[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Integer[],Integer> onArray(int[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Long[],Long> onArray(long[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Float[],Float> onArray(float[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Double[],Double> onArray(double[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Character[],Character> onArray(char[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Boolean[],Boolean> onArray(boolean[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Byte[],Byte> onArray(Byte[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Short[],Short> onArray(Short[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Integer[],Integer> onArray(Integer[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Long[],Long> onArray(Long[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Float[],Float> onArray(Float[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Double[],Double> onArray(Double[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Character[],Character> onArray(Character[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Boolean[],Boolean> onArray(Boolean[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<String[],String> onArray(String[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<BigInteger[],BigInteger> onArray(BigInteger[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<BigDecimal[],BigDecimal> onArray(BigDecimal[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Calendar[],Calendar> onArray(Calendar[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Date[],Date> onArray(Date[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Date[],Date> onArray(Date[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ArrayOperator<Timestamp[],Timestamp> onArray(Timestamp[] target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0IndefiniteArrayOperator<T[],T> onArrayFor(T... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Byte[],Byte> onArrayFor(Byte... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Short[],Short> onArrayFor(Short... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Integer[],Integer> onArrayFor(Integer... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Long[],Long> onArrayFor(Long... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Float[],Float> onArrayFor(Float... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Double[],Double> onArrayFor(Double... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Character[],Character> onArrayFor(Character... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Boolean[],Boolean> onArrayFor(Boolean... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<String[],String> onArrayFor(String... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<BigInteger[],BigInteger> onArrayFor(BigInteger... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<BigDecimal[],BigDecimal> onArrayFor(BigDecimal... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Calendar[],Calendar> onArrayFor(Calendar... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Date[],Date> onArrayFor(Date... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Date[],Date> onArrayFor(Date... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ArrayOperator<Timestamp[],Timestamp> onArrayFor(Timestamp... elements)
Creates an array with the specified elements and an operation expression on it.
elements
- the elements of the array being created
public static <T> Level0ListOperator<List<T>,T> onList(List<T> target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0ListOperator<List<T>,T> onListOf(org.javaruntype.type.Type<T> type, List<? extends T> target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter.
type
- the type of the target object (input type for the expression)target
- the target object on which the expression will execute
public static <T> Level0ListOperator<List<T>,T> onListFor(T... elements)
Creates a list with the specified elements and an operation expression on it.
elements
- the elements of the list being created
public static <K,V> Level0MapOperator<Map<K,V>,K,V> onMap(Map<K,V> target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <K,V> Level0MapOperator<Map<K,V>,K,V> onMapOf(org.javaruntype.type.Type<K> keyType, org.javaruntype.type.Type<V> valueType, Map<? extends K,? extends V> target)
Creates an operation expression on the specified target object, specifying the target map key and value types by means of the keyType and valueType parameters.
keyType
- the type of the map keysvalueType
- the type of the map valuestarget
- the target object on which the expression will execute
public static <K,V> Level0BuildingMapOperator<Map<K,V>,K,V> onMapFor(K key, V value)
Creates a map containing one entry with the specified key and value, and an operation expression on it. Also enables the addition of new entries to the map by means of the and(...) action.
key
- the key for the map's first entryvalue
- the value for the map's first entry
public static <T> Level0SetOperator<Set<T>,T> onSet(Set<T> target)
Creates an operation expression on the specified target object.
target
- the target object on which the expression will execute
public static <T> Level0SetOperator<Set<T>,T> onSetOf(org.javaruntype.type.Type<T> type, Set<? extends T> target)
Creates an operation expression on the specified target object, specifying the target type by means of the type parameter.
type
- the type of the target object (input type for the expression)target
- the target object on which the expression will execute
public static <T> Level0SetOperator<Set<T>,T> onSetFor(T... elements)
Creates a set with the specified elements and an operation expression on it.
elements
- the elements of the set being created
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |