package net.mograsim.preferences;
+import java.util.Objects;
+
import org.eclipse.swt.graphics.Color;
public abstract class Preferences
public static void setPreferences(Preferences preferences)
{
- if (preferences == null)
- throw new NullPointerException();
- currentPreferences = preferences;
+ currentPreferences = Objects.requireNonNull(preferences);
}
public static Preferences current()
return currentPreferences;
}
+ public abstract boolean getBoolean(String name);
+
+ public abstract int getInt(String name);
+
+ public abstract double getDouble(String name);
+
public abstract ColorDefinition getColorDefinition(String name);
public Color getColor(String name)