diff options
Diffstat (limited to 'src/jrummikub/util/IListener3.java')
-rw-r--r-- | src/jrummikub/util/IListener3.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/jrummikub/util/IListener3.java b/src/jrummikub/util/IListener3.java new file mode 100644 index 0000000..ae1d6ce --- /dev/null +++ b/src/jrummikub/util/IListener3.java @@ -0,0 +1,22 @@ +package jrummikub.util; + +/** + * Interface for classes that can receive parameterless events having a two + * parameters + * + * @param <T1> + * type of the first event parameter + * @param <T2> + * type of the first event parameter + */ +public interface IListener3<T1, T2, T3> { + /** + * This method is called whenever a class we're listening to emits an event + * + * @param value1 + * the first event parameter + * @param value2 + * the second event parameter + */ + public void handle(T1 value1, T2 value2, T3 value3); +} |