d51acab39605af5bc7336c0cf92945809b9ebc5a
[Mograsim.git] / plugins / net.mograsim.preferences / src / net / mograsim / preferences / DefaultPreferences.java
1 package net.mograsim.preferences;
2
3 import java.util.function.Consumer;
4
5 public abstract class DefaultPreferences implements Preferences
6 {
7         // Adding / removing listeners. All are no-ops, since DefaultPreferences are immutable.
8
9         //@formatter:off
10         @Override public void addBooleanListener(String name, Consumer<Boolean> listener) {/**/}
11         @Override public void removeBooleanListener(String name, Consumer<Boolean> listener) {/**/}
12         @Override public void addIntListener(String name, Consumer<Integer> listener) {/**/}
13         @Override public void removeIntListener(String name, Consumer<Integer> listener) {/**/}
14         @Override public void addDoubleListener(String name, Consumer<Double> listener) {/**/}
15         @Override public void removeDoubleListener(String name, Consumer<Double> listener) {/**/}
16         @Override public void addColorDefinitionListener(String name, Consumer<ColorDefinition> listener) {/**/}
17         @Override public void removeColorDefinitionListener(String name, Consumer<ColorDefinition> listener) {/**/}
18         //@formatter:on
19 }