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.SequParser<R,A,B,Object,Object,Object,Object,Object,Object> |
Translet.SEQU(BiFunction<A,B,R> f,
Translet.Parser<A> p1,
Translet.Parser<B> p2)
Factory method for a sequence of two, applying the given function to get the result.
|
static <R,A> Translet.SequParser<R,A,Object,Object,Object,Object,Object,Object,Object> |
Translet.SEQU(Class<R> cons,
Translet.Parser<A> p1)
Factory method for a singleton sequence, applying a constructor for the given class
to get the result.
|
static <R,A,B> Translet.SequParser<R,A,B,Object,Object,Object,Object,Object,Object> |
Translet.SEQU(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2)
Factory method for a sequence of two, applying a constructor for the given class
to get the result.
|
static <R,A,B,C> Translet.SequParser<R,A,B,C,Object,Object,Object,Object,Object> |
Translet.SEQU(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3)
Factory method for a sequence of three, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D> |
Translet.SEQU(Class<R> cons,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4)
Factory method for a sequence of four, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D,E> |
Translet.SEQU(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 sequence of five, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D,E,F> |
Translet.SEQU(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 sequence of six, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D,E,F,G> |
Translet.SEQU(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 sequence of seven, applying a constructor for the given class
to get the result.
|
static <R,A,B,C,D,E,F,G,H> |
Translet.SEQU(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 sequence of eight, applying a constructor for the given class
to get the result.
|
static <R,A> Translet.SequParser<R,A,Object,Object,Object,Object,Object,Object,Object> |
Translet.SEQU(Function<A,R> f,
Translet.Parser<A> p1)
Factory method for a singleton sequence, applying the given function to get the
result.
|
static <R,A,B,C> Translet.SequParser<R,A,B,C,Object,Object,Object,Object,Object> |
Translet.SEQU(Function3<A,B,C,R> f,
Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3)
Factory method for a sequence of three, applying the given function to get the result.
|
static <R,A,B,C,D> |
Translet.SEQU(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 sequence of four, applying the given function to get the result.
|
static <R,A,B,C,D,E> |
Translet.SEQU(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 sequence of five, applying the given function to get the result.
|
static <R,A,B,C,D,E,F> |
Translet.SEQU(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 sequence of six, applying the given function to get the result.
|
static <R,A,B,C,D,E,F,G> |
Translet.SEQU(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 sequence of seven, applying the given function to get the result.
|
static <R,A,B,C,D,E,F,G,H> |
Translet.SEQU(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 sequence of eight, applying the given function to get the result.
|
static <A,B> Translet.SequParser<Object,A,B,Object,Object,Object,Object,Object,Object> |
Translet.SEQU(Translet.Parser<A> p1,
Translet.Parser<B> p2)
Factory method for a sequence of two, creating no result.
|
static <A,B,C> Translet.SequParser<Object,A,B,C,Object,Object,Object,Object,Object> |
Translet.SEQU(Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3)
Factory method for a sequence of three, creating no result.
|
static <A,B,C,D> Translet.SequParser<Object,A,B,C,D,Object,Object,Object,Object> |
Translet.SEQU(Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4)
Factory method for a sequence of four, creating no result.
|
static <A,B,C,D,E> |
Translet.SEQU(Translet.Parser<A> p1,
Translet.Parser<B> p2,
Translet.Parser<C> p3,
Translet.Parser<D> p4,
Translet.Parser<E> p5)
Factory method for a sequence of five, creating no result.
|
static <A,B,C,D,E,F> |
Translet.SEQU(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 sequence of six, creating no result.
|
static <A,B,C,D,E,F,G> |
Translet.SEQU(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 sequence of seven, creating no result.
|
static <A,B,C,D,E,F,G,H> |
Translet.SEQU(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 sequence of eight, creating no result.
|