Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

gnu.java.util.prefs
Class MemoryBasedFactory  view MemoryBasedFactory download MemoryBasedFactory.java

java.lang.Object
  extended bygnu.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.


Field Summary
private static java.util.prefs.Preferences systemPreferences
           
private static java.util.prefs.Preferences userPreferences
           
 
Constructor Summary
MemoryBasedFactory()
           
 
Method Summary
 java.util.prefs.Preferences systemRoot()
          Returns the system root preferences node.
 java.util.prefs.Preferences userRoot()
          Returns the user root preferences node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

systemPreferences

private static final java.util.prefs.Preferences systemPreferences

userPreferences

private static final java.util.prefs.Preferences userPreferences
Constructor Detail

MemoryBasedFactory

public MemoryBasedFactory()
Method Detail

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