X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsonitus%2Fdata%2FController.java;h=afc92c0b89bdbad8ae7f91788c24b26d7e37aec7;hb=f761d816f6e2f14bc80efb45e4cb5c130fa9a57f;hp=01e157a354a645c808112a27fe93a532c5b8b065;hpb=6c69559ae61380b298a6c2afa0b321ecee5a6bfb;p=sonitus.git diff --git a/src/main/java/net/pterodactylus/sonitus/data/Controller.java b/src/main/java/net/pterodactylus/sonitus/data/Controller.java index 01e157a..afc92c0 100644 --- a/src/main/java/net/pterodactylus/sonitus/data/Controller.java +++ b/src/main/java/net/pterodactylus/sonitus/data/Controller.java @@ -22,21 +22,21 @@ package net.pterodactylus.sonitus.data; * * @author David ‘Bombe’ Roden */ -public interface Controller { +public interface Controller> { /** * Returns the minimum value of this controller. * * @return The minimum value of this controller */ - int minimum(); + V minimum(); /** * Returns the maximum value of this controller. * * @return The maximum value of this controller */ - int maximum(); + V maximum(); /** * Returns whether this control has a “center” position. @@ -51,7 +51,7 @@ public interface Controller { * * @return The current value of this controller */ - int value(); + V value(); /** * Sets the current value of this controller. @@ -59,6 +59,6 @@ public interface Controller { * @param value * The current value of this controller */ - void value(int value); + void value(V value); }