diff --git a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTPad.java b/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTPad.java index 623c51a..d756d18 100644 --- a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTPad.java +++ b/app/src/main/java/org/ntlab/radishforandroidstudio/framework/RWT/RWTPad.java @@ -39,7 +39,7 @@ addListener(new SamplePadListener()); } - // TODO; 見た目の調整 + // TODO: 見た目の調整 @Override public void onDraw(Canvas canvas) { // super.onDraw(canvas); diff --git a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/subject/MySubject.java b/app/src/main/java/org/ntlab/radishforandroidstudio/framework/subject/MySubject.java index 31b28fd..7b10a88 100644 --- a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/subject/MySubject.java +++ b/app/src/main/java/org/ntlab/radishforandroidstudio/framework/subject/MySubject.java @@ -12,11 +12,13 @@ public abstract class MySubject { protected Set listenerSet = new CopyOnWriteArraySet<>(); - protected void addListener(ListenerType listener) { + public MySubject() {} + + public void addListener(ListenerType listener) { listenerSet.add(listener); } - protected void notifyListeners(EventType event) { + public void notifyListeners(EventType event) { for (ListenerType listener : listenerSet) { listener.onEvent(event); } diff --git a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/subject/PadSubject.java b/app/src/main/java/org/ntlab/radishforandroidstudio/framework/subject/PadSubject.java index 97f7c74..441dad9 100644 --- a/app/src/main/java/org/ntlab/radishforandroidstudio/framework/subject/PadSubject.java +++ b/app/src/main/java/org/ntlab/radishforandroidstudio/framework/subject/PadSubject.java @@ -8,18 +8,9 @@ public class PadSubject extends MySubject { public final static PadSubject own = new PadSubject(); - private PadSubject() {} + private PadSubject() { super(); } public static PadSubject getInstance() { return own; } - - public void addListener(PadListener listener) { - super.addListener(listener); - } - - @Override - public void notifyListeners(PadEvent e) { - super.notifyListeners(e); - } }