org.op4j.functions
Class FnTuple

Object
  extended by org.op4j.functions.FnTuple

public final class FnTuple
extends Object

Since:
1.1
Author:
Daniel Fernández

Method Summary
static
<X extends org.javatuples.Tuple>
Function<X,Boolean>
contains(Object value)
           
static
<X extends org.javatuples.Tuple>
Function<X,Boolean>
containsAll(Collection<?> collection)
           
static
<X extends org.javatuples.Tuple>
Function<X,Boolean>
containsAll(Object... values)
           
static
<X,A,B,C,D,E,F,G,H,I,J>
Function<X,org.javatuples.Decade<A,B,C,D,E,F,G,H,I,J>>
decadeWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function, Function<? super X,C> value2Function, Function<? super X,D> value3Function, Function<? super X,E> value4Function, Function<? super X,F> value5Function, Function<? super X,G> value6Function, Function<? super X,H> value7Function, Function<? super X,I> value8Function, Function<? super X,J> value9Function)
           
static
<X,A,B,C,D,E,F,G,H,I>
Function<X,org.javatuples.Ennead<A,B,C,D,E,F,G,H,I>>
enneadWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function, Function<? super X,C> value2Function, Function<? super X,D> value3Function, Function<? super X,E> value4Function, Function<? super X,F> value5Function, Function<? super X,G> value6Function, Function<? super X,H> value7Function, Function<? super X,I> value8Function)
           
static
<Y,X extends org.javatuples.valueintf.IValueKey<Y>>
Function<X,Y>
getKeyOf(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValueLabel<Y>>
Function<X,Y>
getLabelOf(org.javaruntype.type.Type<Y> type)
           
static
<X extends org.javatuples.Tuple>
Function<X,Integer>
getSize()
           
static
<Y,X extends org.javatuples.valueintf.IValue0<Y>>
Function<X,Y>
getValue0Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValue1<Y>>
Function<X,Y>
getValue1Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValue2<Y>>
Function<X,Y>
getValue2Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValue3<Y>>
Function<X,Y>
getValue3Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValue4<Y>>
Function<X,Y>
getValue4Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValue5<Y>>
Function<X,Y>
getValue5Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValue6<Y>>
Function<X,Y>
getValue6Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValue7<Y>>
Function<X,Y>
getValue7Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValue8<Y>>
Function<X,Y>
getValue8Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValue9<Y>>
Function<X,Y>
getValue9Of(org.javaruntype.type.Type<Y> type)
           
static
<Y,X extends org.javatuples.valueintf.IValueValue<Y>>
Function<X,Y>
getValueOf(org.javaruntype.type.Type<Y> type)
           
static
<X,A,B> Function<X,org.javatuples.KeyValue<A,B>>
keyValueWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function)
           
static
<X,A,B> Function<X,org.javatuples.LabelValue<A,B>>
labelValueWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function)
           
static
<X,A,B,C,D,E,F,G,H>
Function<X,org.javatuples.Octet<A,B,C,D,E,F,G,H>>
octetWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function, Function<? super X,C> value2Function, Function<? super X,D> value3Function, Function<? super X,E> value4Function, Function<? super X,F> value5Function, Function<? super X,G> value6Function, Function<? super X,H> value7Function)
           
static
<X,A,B> Function<X,org.javatuples.Pair<A,B>>
pairWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function)
           
static
<X,A,B,C,D>
Function<X,org.javatuples.Quartet<A,B,C,D>>
quartetWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function, Function<? super X,C> value2Function, Function<? super X,D> value3Function)
           
static
<X,A,B,C,D,E>
Function<X,org.javatuples.Quintet<A,B,C,D,E>>
quintetWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function, Function<? super X,C> value2Function, Function<? super X,D> value3Function, Function<? super X,E> value4Function)
           
static
<X,A,B,C,D,E,F,G>
Function<X,org.javatuples.Septet<A,B,C,D,E,F,G>>
septetWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function, Function<? super X,C> value2Function, Function<? super X,D> value3Function, Function<? super X,E> value4Function, Function<? super X,F> value5Function, Function<? super X,G> value6Function)
           
static
<X,A,B,C,D,E,F>
Function<X,org.javatuples.Sextet<A,B,C,D,E,F>>
sextetWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function, Function<? super X,C> value2Function, Function<? super X,D> value3Function, Function<? super X,E> value4Function, Function<? super X,F> value5Function)
           
static
<X extends org.javatuples.Tuple>
Function<X,Object[]>
toArray()
           
static
<X extends org.javatuples.Tuple>
Function<X,List<Object>>
toList()
           
static
<X,A,B,C> Function<X,org.javatuples.Triplet<A,B,C>>
tripletWith(Function<? super X,A> value0Function, Function<? super X,B> value1Function, Function<? super X,C> value2Function)
           
static
<X,A> Function<X,org.javatuples.Unit<A>>
unitWith(Function<? super X,A> value0Function)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

unitWith

public static final <X,A> Function<X,org.javatuples.Unit<A>> unitWith(Function<? super X,A> value0Function)

pairWith

public static final <X,A,B> Function<X,org.javatuples.Pair<A,B>> pairWith(Function<? super X,A> value0Function,
                                                                          Function<? super X,B> value1Function)

keyValueWith

public static final <X,A,B> Function<X,org.javatuples.KeyValue<A,B>> keyValueWith(Function<? super X,A> value0Function,
                                                                                  Function<? super X,B> value1Function)

labelValueWith

public static final <X,A,B> Function<X,org.javatuples.LabelValue<A,B>> labelValueWith(Function<? super X,A> value0Function,
                                                                                      Function<? super X,B> value1Function)

tripletWith

public static final <X,A,B,C> Function<X,org.javatuples.Triplet<A,B,C>> tripletWith(Function<? super X,A> value0Function,
                                                                                    Function<? super X,B> value1Function,
                                                                                    Function<? super X,C> value2Function)

quartetWith

public static final <X,A,B,C,D> Function<X,org.javatuples.Quartet<A,B,C,D>> quartetWith(Function<? super X,A> value0Function,
                                                                                        Function<? super X,B> value1Function,
                                                                                        Function<? super X,C> value2Function,
                                                                                        Function<? super X,D> value3Function)

quintetWith

public static final <X,A,B,C,D,E> Function<X,org.javatuples.Quintet<A,B,C,D,E>> quintetWith(Function<? super X,A> value0Function,
                                                                                            Function<? super X,B> value1Function,
                                                                                            Function<? super X,C> value2Function,
                                                                                            Function<? super X,D> value3Function,
                                                                                            Function<? super X,E> value4Function)

sextetWith

public static final <X,A,B,C,D,E,F> Function<X,org.javatuples.Sextet<A,B,C,D,E,F>> sextetWith(Function<? super X,A> value0Function,
                                                                                              Function<? super X,B> value1Function,
                                                                                              Function<? super X,C> value2Function,
                                                                                              Function<? super X,D> value3Function,
                                                                                              Function<? super X,E> value4Function,
                                                                                              Function<? super X,F> value5Function)

septetWith

public static final <X,A,B,C,D,E,F,G> Function<X,org.javatuples.Septet<A,B,C,D,E,F,G>> septetWith(Function<? super X,A> value0Function,
                                                                                                  Function<? super X,B> value1Function,
                                                                                                  Function<? super X,C> value2Function,
                                                                                                  Function<? super X,D> value3Function,
                                                                                                  Function<? super X,E> value4Function,
                                                                                                  Function<? super X,F> value5Function,
                                                                                                  Function<? super X,G> value6Function)

octetWith

public static final <X,A,B,C,D,E,F,G,H> Function<X,org.javatuples.Octet<A,B,C,D,E,F,G,H>> octetWith(Function<? super X,A> value0Function,
                                                                                                    Function<? super X,B> value1Function,
                                                                                                    Function<? super X,C> value2Function,
                                                                                                    Function<? super X,D> value3Function,
                                                                                                    Function<? super X,E> value4Function,
                                                                                                    Function<? super X,F> value5Function,
                                                                                                    Function<? super X,G> value6Function,
                                                                                                    Function<? super X,H> value7Function)

enneadWith

public static final <X,A,B,C,D,E,F,G,H,I> Function<X,org.javatuples.Ennead<A,B,C,D,E,F,G,H,I>> enneadWith(Function<? super X,A> value0Function,
                                                                                                          Function<? super X,B> value1Function,
                                                                                                          Function<? super X,C> value2Function,
                                                                                                          Function<? super X,D> value3Function,
                                                                                                          Function<? super X,E> value4Function,
                                                                                                          Function<? super X,F> value5Function,
                                                                                                          Function<? super X,G> value6Function,
                                                                                                          Function<? super X,H> value7Function,
                                                                                                          Function<? super X,I> value8Function)

decadeWith

public static final <X,A,B,C,D,E,F,G,H,I,J> Function<X,org.javatuples.Decade<A,B,C,D,E,F,G,H,I,J>> decadeWith(Function<? super X,A> value0Function,
                                                                                                              Function<? super X,B> value1Function,
                                                                                                              Function<? super X,C> value2Function,
                                                                                                              Function<? super X,D> value3Function,
                                                                                                              Function<? super X,E> value4Function,
                                                                                                              Function<? super X,F> value5Function,
                                                                                                              Function<? super X,G> value6Function,
                                                                                                              Function<? super X,H> value7Function,
                                                                                                              Function<? super X,I> value8Function,
                                                                                                              Function<? super X,J> value9Function)

toArray

public static final <X extends org.javatuples.Tuple> Function<X,Object[]> toArray()

toList

public static final <X extends org.javatuples.Tuple> Function<X,List<Object>> toList()

getSize

public static final <X extends org.javatuples.Tuple> Function<X,Integer> getSize()

contains

public static final <X extends org.javatuples.Tuple> Function<X,Boolean> contains(Object value)

containsAll

public static final <X extends org.javatuples.Tuple> Function<X,Boolean> containsAll(Collection<?> collection)

containsAll

public static final <X extends org.javatuples.Tuple> Function<X,Boolean> containsAll(Object... values)

getValue0Of

public static final <Y,X extends org.javatuples.valueintf.IValue0<Y>> Function<X,Y> getValue0Of(org.javaruntype.type.Type<Y> type)

getValue1Of

public static final <Y,X extends org.javatuples.valueintf.IValue1<Y>> Function<X,Y> getValue1Of(org.javaruntype.type.Type<Y> type)

getValue2Of

public static final <Y,X extends org.javatuples.valueintf.IValue2<Y>> Function<X,Y> getValue2Of(org.javaruntype.type.Type<Y> type)

getValue3Of

public static final <Y,X extends org.javatuples.valueintf.IValue3<Y>> Function<X,Y> getValue3Of(org.javaruntype.type.Type<Y> type)

getValue4Of

public static final <Y,X extends org.javatuples.valueintf.IValue4<Y>> Function<X,Y> getValue4Of(org.javaruntype.type.Type<Y> type)

getValue5Of

public static final <Y,X extends org.javatuples.valueintf.IValue5<Y>> Function<X,Y> getValue5Of(org.javaruntype.type.Type<Y> type)

getValue6Of

public static final <Y,X extends org.javatuples.valueintf.IValue6<Y>> Function<X,Y> getValue6Of(org.javaruntype.type.Type<Y> type)

getValue7Of

public static final <Y,X extends org.javatuples.valueintf.IValue7<Y>> Function<X,Y> getValue7Of(org.javaruntype.type.Type<Y> type)

getValue8Of

public static final <Y,X extends org.javatuples.valueintf.IValue8<Y>> Function<X,Y> getValue8Of(org.javaruntype.type.Type<Y> type)

getValue9Of

public static final <Y,X extends org.javatuples.valueintf.IValue9<Y>> Function<X,Y> getValue9Of(org.javaruntype.type.Type<Y> type)

getKeyOf

public static final <Y,X extends org.javatuples.valueintf.IValueKey<Y>> Function<X,Y> getKeyOf(org.javaruntype.type.Type<Y> type)

getValueOf

public static final <Y,X extends org.javatuples.valueintf.IValueValue<Y>> Function<X,Y> getValueOf(org.javaruntype.type.Type<Y> type)

getLabelOf

public static final <Y,X extends org.javatuples.valueintf.IValueLabel<Y>> Function<X,Y> getLabelOf(org.javaruntype.type.Type<Y> type)


Copyright © 2012 The OP4J team. All Rights Reserved.