projects
/
sonitus.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
d39c62b
)
Don’t require overriding valueSet() anymore, a do-nothing default is fine.
author
David ‘Bombe’ Roden
<bombe@pterodactylus.net>
Sun, 26 May 2013 15:40:15 +0000
(17:40 +0200)
committer
David ‘Bombe’ Roden
<bombe@pterodactylus.net>
Mon, 27 May 2013 20:54:38 +0000
(22:54 +0200)
src/main/java/net/pterodactylus/sonitus/data/controller/AbstractController.java
patch
|
blob
|
history
src/main/java/net/pterodactylus/sonitus/data/controller/Fader.java
patch
|
blob
|
history
src/main/java/net/pterodactylus/sonitus/data/controller/Switch.java
patch
|
blob
|
history
diff --git
a/src/main/java/net/pterodactylus/sonitus/data/controller/AbstractController.java
b/src/main/java/net/pterodactylus/sonitus/data/controller/AbstractController.java
index
b355a89
..
d81086c
100644
(file)
--- a/
src/main/java/net/pterodactylus/sonitus/data/controller/AbstractController.java
+++ b/
src/main/java/net/pterodactylus/sonitus/data/controller/AbstractController.java
@@
-113,10
+113,14
@@
public abstract class AbstractController<V extends Comparable<V>> implements Con
* Adjusts the controller. This method is called from {@link
* #value(Comparable)} if the new value is different from the current value.
* Also, the value is clamped to fit within the range of this controller.
* Adjusts the controller. This method is called from {@link
* #value(Comparable)} if the new value is different from the current value.
* Also, the value is clamped to fit within the range of this controller.
+ * <p/>
+ * This implementation does nothing.
*
* @param value
* The new value
*/
*
* @param value
* The new value
*/
- protected abstract void valueSet(V value);
+ protected void valueSet(V value) {
+ /* do nothing. */
+ }
}
}
diff --git
a/src/main/java/net/pterodactylus/sonitus/data/controller/Fader.java
b/src/main/java/net/pterodactylus/sonitus/data/controller/Fader.java
index
279da03
..
c603199
100644
(file)
--- a/
src/main/java/net/pterodactylus/sonitus/data/controller/Fader.java
+++ b/
src/main/java/net/pterodactylus/sonitus/data/controller/Fader.java
@@
-24,7
+24,7
@@
import net.pterodactylus.sonitus.data.Controller;
*
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
*
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
-public
abstract
class Fader extends AbstractController<Double> {
+public class Fader extends AbstractController<Double> {
/**
* Creates a new fader that is at maximum position.
/**
* Creates a new fader that is at maximum position.
diff --git
a/src/main/java/net/pterodactylus/sonitus/data/controller/Switch.java
b/src/main/java/net/pterodactylus/sonitus/data/controller/Switch.java
index
1b997d4
..
0de8832
100644
(file)
--- a/
src/main/java/net/pterodactylus/sonitus/data/controller/Switch.java
+++ b/
src/main/java/net/pterodactylus/sonitus/data/controller/Switch.java
@@
-22,7
+22,7
@@
package net.pterodactylus.sonitus.data.controller;
*
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
*
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
-public
abstract
class Switch extends AbstractController<Boolean> {
+public class Switch extends AbstractController<Boolean> {
/**
* Creates a new switch that is off.
/**
* Creates a new switch that is off.