001package Torello.Java.Function; 002 003/** 004 * Function-Pointer 005 * <SPAN CLASS=TJF>Input:</SPAN> {@code int, int, T} 006 * <SPAN CLASS=TJF>Output:</SPAN> {@code R}. 007 * 008 * <BR /><BR /> 009 * Utilized in {@code StrCSV} 010 * 011 * @param <T> The type of the third (last) input-parameter. 012 * @param <R> The type of the function-output. 013 */ 014@FunctionalInterface 015public interface IntIntTFunc<T, R> 016{ 017 /** 018 * Allows a user to provide a function of two integers and one typed-{@code Object}. 019 * <BR /><BR /><EMBED CLASS='external-html' DATA-FILE-ID=FUNC_INTER_METH> 020 * 021 * @param i First integer argument. 022 * @param j Second integer argument. 023 * @param t Typed {@code object} parameter. 024 * @return The function result. Result shall be of type {@code 'R'} 025 */ 026 public R apply(int i, int j, T t); 027}