From 85742f3936eb67a025da325c44d5f80568e56557 Mon Sep 17 00:00:00 2001 From: Benjamin Culkin Date: Mon, 1 Jul 2024 17:34:09 -0400 Subject: Cleanup --- .../net/israfil/foundation/valuemodel/ValueHolder.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'israfil-foundation-valuemodel/src/main/java') diff --git a/israfil-foundation-valuemodel/src/main/java/net/israfil/foundation/valuemodel/ValueHolder.java b/israfil-foundation-valuemodel/src/main/java/net/israfil/foundation/valuemodel/ValueHolder.java index 55f23c3..578ee04 100644 --- a/israfil-foundation-valuemodel/src/main/java/net/israfil/foundation/valuemodel/ValueHolder.java +++ b/israfil-foundation-valuemodel/src/main/java/net/israfil/foundation/valuemodel/ValueHolder.java @@ -21,8 +21,8 @@ import net.israfil.foundation.dynamic.DynamicUtil; public class ValueHolder implements MutableValue { private E _value = null; - private Map _observers = new HashMap(); - private Map _vetoers = new HashMap(); + private Map _observers = new HashMap<>(); + private Map _vetoers = new HashMap<>(); public ValueHolder(E o) { set(o); @@ -30,11 +30,13 @@ public class ValueHolder implements MutableValue { protected ValueHolder() { } + @Override public E get() { return _value; } - public void set(E newValue) { + @Override + public void set(E newValue) { boolean approved = true; E oldValue = _value; for (VetoerHolder vetoer : _vetoers.values()) { @@ -52,6 +54,7 @@ public class ValueHolder implements MutableValue { /** * @see org.israfil.maveric.Observable#addObserver(java.lang.Object, java.lang.String) */ + @Override public void addObservers(String callback, Object ... observers) { for (Object observer : observers) { _observers.put(observer.hashCode(),new ObserverHolder(observer,callback)); @@ -61,6 +64,7 @@ public class ValueHolder implements MutableValue { /** * @see org.israfil.maveric.Observable#removeObserver(java.lang.Object) */ + @Override public void removeObservers(Object ... observers) { for (Object observer : observers) { _observers.remove(observer.hashCode()); @@ -69,7 +73,8 @@ public class ValueHolder implements MutableValue { /** * @see org.israfil.maveric.Vetoable#addVetoer(java.lang.Object, java.lang.String) */ - public void addVetoers(String callback, Object ... vetoers) { + @Override + public void addVetoers(String callback, Object ... vetoers) { for (Object vetoer : vetoers) { _vetoers.put(vetoer.hashCode(),new VetoerHolder(vetoer,callback)); } @@ -78,7 +83,8 @@ public class ValueHolder implements MutableValue { /** * @see org.israfil.maveric.Vetoable#removeVetoer(java.lang.Object) */ - public void removeVetoers(Object ... vetoers) { + @Override + public void removeVetoers(Object ... vetoers) { for (Object vetoer : vetoers) { _vetoers.remove(vetoer.hashCode()); } -- cgit v1.2.3