All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jfxtras.icalendarfx.utilities.Callback Maven / Gradle / Ivy

The newest version!
package jfxtras.icalendarfx.utilities;

/**
 * The Callback interface is designed to allow for a common, reusable interface
 * to exist for defining APIs that requires a call back in certain situations.
 * 

* Callback is defined with two generic parameters: the first parameter * specifies the type of the object passed in to the call method, * with the second parameter specifying the return type of the method. * * @param

The type of the argument provided to the call method. * @param The type of the return type of the call method. * Copied from JavaFx for use in Java EE */ @FunctionalInterface public interface Callback { /** * The call method is called when required, and is given a * single argument of type P, with a requirement that an object of type R * is returned. * * @param param The single argument upon which the returned value should be * determined. * @return An object of type R that may be determined based on the provided * parameter value. */ public R call(P param); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy