Package | Description |
---|---|
eu.bandm.tscore.base |
Generic and low level data types and transformation algorithms,
to be used by very different applications of the
tscore
framework. |
Modifier and Type | Method and Description |
---|---|
static <R,A,B> Translet.PermutationParser<R,A,B,Object,Object,Object,Object,Object,Object> |
Translet.PERM(BiFunction<A,B,R> f,
Translet.Parser<A> p1,
Translet.Parser<B> p2)
Factory method for a permutation of two, applying the given function to get the result.
|
static <R,A,B> Translet.PermutationParser<R,A,B,Object,Object,Object,Object,Object,Object> |
Translet.PERM(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2)
Factory method for a permutation of two, applying a constructor for the given class
to get the result.
|
static <R,A,B,C> Translet.PermutationParser<R,A,B,C,Object,Object,Object,Object,Object> |
Translet.PERM(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3)
Factory method for a permutation of three, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D> |
Translet.PERM(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4)
Factory method for a permutation of four, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D,E> |
Translet.PERM(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5)
Factory method for a permutation of five, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D,E,F> |
Translet.PERM(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5,
Translet.Parser<F> p6)
Factory method for a permutation of six, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D,E,F,G> |
Translet.PERM(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5,
Translet.Parser<F> p6,
Translet.Parser<G> p7)
Factory method for a permutation of seven, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D,E,F,G,H> |
Translet.PERM(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5,
Translet.Parser<F> p6,
Translet.Parser<G> p7,
Translet.Parser<H> p8)
Factory method for a permutation of eight, applying a constructor for the given class
to get the result.
|
static <R,A,B,C> Translet.PermutationParser<R,A,B,C,Object,Object,Object,Object,Object> |
Translet.PERM(Function3<A,B,C,R> f,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3)
Factory method for a permutation of three, applying the given function to get the result.
|
static <R,A,B,C,D> |
Translet.PERM(Function4<A,B,C,D,R> f,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4)
Factory method for a permutation of four, applying the given function to get the result.
|
static <R,A,B,C,D,E> |
Translet.PERM(Function5<A,B,C,D,E,R> f,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5)
Factory method for a permutation of five, applying the given function to get the result.
|
static <R,A,B,C,D,E,F> |
Translet.PERM(Function6<A,B,C,D,E,F,R> f,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5,
Translet.Parser<F> p6)
Factory method for a permutation of six, applying the given function to get the result.
|
static <R,A,B,C,D,E,F,G> |
Translet.PERM(Function7<A,B,C,D,E,F,G,R> f,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5,
Translet.Parser<F> p6,
Translet.Parser<G> p7)
Factory method for a permutation of seven, applying the given function to get the result.
|
static <R,A,B,C,D,E,F,G,H> |
Translet.PERM(Function8<A,B,C,D,E,F,G,H,R> f,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5,
Translet.Parser<F> p6,
Translet.Parser<G> p7,
Translet.Parser<H> p8)
Factory method for a permutation of eight, applying the given function to get the result.
|
static <R,A,B> Translet.PermutationParser<R,A,B,Object,Object,Object,Object,Object,Object> |
Translet.PERM(Translet.Parser<A> p1,
Translet.Parser<B> p2)
Factory method for a permutation of two, creating no result.
|
static <R,A,B,C> Translet.PermutationParser<R,A,B,C,Object,Object,Object,Object,Object> |
Translet.PERM(Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3)
Factory method for a permutation of three, creating no result.
|
static <R,A,B,C,D> |
Translet.PERM(Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4)
Factory method for a permutation of four, creating no result.
|
static <R,A,B,C,D,E> |
Translet.PERM(Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5)
Factory method for a permutation of five, creating no result.
|
static <R,A,B,C,D,E,F> |
Translet.PERM(Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5,
Translet.Parser<F> p6)
Factory method for a permutation of six, creating no result.
|
static <R,A,B,C,D,E,F,G> |
Translet.PERM(Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5,
Translet.Parser<F> p6,
Translet.Parser<G> p7)
Factory method for a permutation of seven, creating no result.
|
static <R,A,B,C,D,E,F,G,H> |
Translet.PERM(Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5,
Translet.Parser<F> p6,
Translet.Parser<G> p7,
Translet.Parser<H> p8)
Factory method for a permutation of eight, creating no result.
|