java.lang.Object
gnu.java.util.prefs.MemoryBasedFactory
- All Implemented Interfaces:
- java.util.prefs.PreferencesFactory
- public class MemoryBasedFactory
- extends java.lang.Object
- implements java.util.prefs.PreferencesFactory
Memory based PreferencesFactory useful for testing.
Returns completely empty Preferences for system and user roots.
All changes are only backed by the current instances in memory.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
systemPreferences
private static final java.util.prefs.Preferences systemPreferences
userPreferences
private static final java.util.prefs.Preferences userPreferences
MemoryBasedFactory
public MemoryBasedFactory()
systemRoot
public java.util.prefs.Preferences systemRoot()
- Description copied from interface:
java.util.prefs.PreferencesFactory
- Returns the system root preferences node. Should always return the
same object.
- Specified by:
systemRoot in interface java.util.prefs.PreferencesFactory
userRoot
public java.util.prefs.Preferences userRoot()
- Description copied from interface:
java.util.prefs.PreferencesFactory
- Returns the user root preferences node. May return different objects
depending on the user that called this method. The user may for example
be determined by the current Thread or the Subject associated with the
current AccessControllContext.
- Specified by:
userRoot in interface java.util.prefs.PreferencesFactory