Uses of Interface
xyz.cofe.tfun.TFunction

Packages that use TFunction 
Package Description
xyz.cofe.tfun  
  • Uses of TFunction in xyz.cofe.tfun

    Methods in xyz.cofe.tfun that return TFunction 
    Modifier and Type Method Description
    TFunction TFuns.Found.function()
    Возвращает искомую функцию
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Q,​ R,​ S,​ T,​ U,​ V,​ W,​ X,​ Y,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<W> arg22, java.lang.Class<X> arg23, java.lang.Class<Y> arg24, java.lang.Class<Z> res, xyz.cofe.fn.Fn25<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​X,​Y,​Z> fn)
    Создание функции от 25-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Q,​ R,​ S,​ T,​ U,​ V,​ W,​ X,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<W> arg22, java.lang.Class<X> arg23, java.lang.Class<Z> res, xyz.cofe.fn.Fn24<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​X,​Z> fn)
    Создание функции от 24-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Q,​ R,​ S,​ T,​ U,​ V,​ W,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<W> arg22, java.lang.Class<Z> res, xyz.cofe.fn.Fn23<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​W,​Z> fn)
    Создание функции от 23-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Q,​ R,​ S,​ T,​ U,​ V,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<V> arg21, java.lang.Class<Z> res, xyz.cofe.fn.Fn22<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​V,​Z> fn)
    Создание функции от 22-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Q,​ R,​ S,​ T,​ U,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<U> arg20, java.lang.Class<Z> res, xyz.cofe.fn.Fn21<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​U,​Z> fn)
    Создание функции от 21-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Q,​ R,​ S,​ T,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<T> arg19, java.lang.Class<Z> res, xyz.cofe.fn.Fn20<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​T,​Z> fn)
    Создание функции от 20-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Q,​ R,​ S,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<S> arg18, java.lang.Class<Z> res, xyz.cofe.fn.Fn19<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​S,​Z> fn)
    Создание функции от 19-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Q,​ R,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<R> arg17, java.lang.Class<Z> res, xyz.cofe.fn.Fn18<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​R,​Z> fn)
    Создание функции от 18-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Q,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Q> arg16, java.lang.Class<Z> res, xyz.cofe.fn.Fn17<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Q,​Z> fn)
    Создание функции от 17-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ P,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<P> arg15, java.lang.Class<Z> res, xyz.cofe.fn.Fn16<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P,​Z> fn)
    Создание функции от 16-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ O,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<O> arg14, java.lang.Class<Z> res, xyz.cofe.fn.Fn15<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​Z> fn)
    Создание функции от 15-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ N,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<N> arg13, java.lang.Class<Z> res, xyz.cofe.fn.Fn14<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​Z> fn)
    Создание функции от 14-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ M,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<M> arg12, java.lang.Class<Z> res, xyz.cofe.fn.Fn13<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​Z> fn)
    Создание функции от 13-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ L,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<L> arg11, java.lang.Class<Z> res, xyz.cofe.fn.Fn12<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​Z> fn)
    Создание функции от 12-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ K,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<K> arg10, java.lang.Class<Z> res, xyz.cofe.fn.Fn11<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​Z> fn)
    Создание функции от 11-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ J,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<J> arg9, java.lang.Class<Z> res, xyz.cofe.fn.Fn10<A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​Z> fn)
    Создание функции от 10-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ I,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<I> arg8, java.lang.Class<Z> res, xyz.cofe.fn.Fn9<A,​B,​C,​D,​E,​F,​G,​H,​I,​Z> fn)
    Создание функции от 9-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ H,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<H> arg7, java.lang.Class<Z> res, xyz.cofe.fn.Fn8<A,​B,​C,​D,​E,​F,​G,​H,​Z> fn)
    Создание функции от 8-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ G,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<G> arg6, java.lang.Class<Z> res, xyz.cofe.fn.Fn7<A,​B,​C,​D,​E,​F,​G,​Z> fn)
    Создание функции от 7-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ F,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<F> arg5, java.lang.Class<Z> res, xyz.cofe.fn.Fn6<A,​B,​C,​D,​E,​F,​Z> fn)
    Создание функции от 6-х аргументов
    static <A,​ B,​ C,​ D,​ E,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<E> arg4, java.lang.Class<Z> res, xyz.cofe.fn.Fn5<A,​B,​C,​D,​E,​Z> fn)
    Создание функции от 5-х аргументов
    static <A,​ B,​ C,​ D,​ Z>
    TFunction
    TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<D> arg3, java.lang.Class<Z> res, xyz.cofe.fn.Fn4<A,​B,​C,​D,​Z> fn)
    Создание функции от 4-х аргументов
    static <A,​ B,​ C,​ Z> TFunction TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<C> arg2, java.lang.Class<Z> res, xyz.cofe.fn.Fn3<A,​B,​C,​Z> fn)
    Создание функции от 3-х аргументов
    static <A,​ B,​ Z> TFunction TFunction.of​(java.lang.Class<A> arg0, java.lang.Class<B> arg1, java.lang.Class<Z> res, java.util.function.BiFunction<A,​B,​Z> fn)
    Создание функции от 2-ух аргументов
    static <A,​ Z> TFunction TFunction.of​(java.lang.Class<A> arg, java.lang.Class<Z> res, java.util.function.Function<A,​Z> fn)
    Создание функции от одного аргумента
    TFunction[] TFuns.toArray()
    Возвращает массив функций
    Methods in xyz.cofe.tfun that return types with arguments of type TFunction 
    Modifier and Type Method Description
    java.util.Optional<TFunction> TFuns.first()
    Возвращает первую функцию
    xyz.cofe.iter.Eterable<TFunction> TFuns.functions()
    Возвращает функции
    java.util.SortedMap<java.lang.String,​TFunction> TFuns.funsByInput()
    Карта функций сортированная по входящим типам
    java.util.SortedMap<java.lang.String,​TFunction> TFuns.funsByTypes()
    Карта всех функций сортированная по входящим/исходящим типам
    java.util.Iterator<TFunction> TFuns.iterator()
    Итератор по функциям
    java.util.List<TFunction> TFuns.FindResult.preffered()
    Возвращает предпочительные варианты с наименьшим расстоянием
    java.util.List<TFunction> TFuns.toList()
    Возвращает список функций
    Methods in xyz.cofe.tfun with parameters of type TFunction 
    Modifier and Type Method Description
    TFuns TFuns.add​(TFunction... funs)
    Клонирует и добавляет функции в клон
    Method parameters in xyz.cofe.tfun with type arguments of type TFunction 
    Modifier and Type Method Description
    TFuns TFuns.add​(java.lang.Iterable<TFunction> funs)
    Клонирует и добавляет функции в клон
    void TFuns.each​(java.util.function.Consumer<TFunction> funs)
    Итерация по списку функций
    TFuns TFuns.filter​(java.util.function.Predicate<TFunction> funs)
    Клонирует и фильтрует функции в клон
    Constructors in xyz.cofe.tfun with parameters of type TFunction 
    Constructor Description
    Found​(TFunction fun, java.util.List<java.lang.Integer> distances)  
    Constructor parameters in xyz.cofe.tfun with type arguments of type TFunction 
    Constructor Description
    TFuns​(java.lang.Iterable<TFunction> samples)
    Конструктор