1 package net.mograsim.preferences;
3 public abstract class Preferences
5 private static Preferences currentPreferences;
7 public static void setPreferences(Preferences preferences)
9 if (preferences == null)
10 throw new NullPointerException();
11 currentPreferences = preferences;
14 public static Preferences current()
16 if (currentPreferences == null)
17 currentPreferences = new DefaultPreferences();
18 return currentPreferences;
21 public abstract ColorDefinition getColor(String name);