org.ini4j
Class IniPreferencesFactory

java.lang.Object
  extended by org.ini4j.IniPreferencesFactory
All Implemented Interfaces:
java.util.prefs.PreferencesFactory

public class IniPreferencesFactory
extends java.lang.Object
implements java.util.prefs.PreferencesFactory


Field Summary
private  java.util.prefs.Preferences _system
           
private  java.util.prefs.Preferences _user
           
static java.lang.String KEY_SYSTEM
           
static java.lang.String KEY_USER
           
static java.lang.String PROPERTIES
           
 
Constructor Summary
IniPreferencesFactory()
           
 
Method Summary
protected  java.lang.String getIniLocation(java.lang.String key)
           
protected  java.net.URL getResource(java.lang.String location)
           
protected  java.io.InputStream getResourceAsStream(java.lang.String location)
           
protected  java.util.prefs.Preferences newIniPreferences(java.lang.String key)
           
 java.util.prefs.Preferences systemRoot()
           
 java.util.prefs.Preferences userRoot()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTIES

public static final java.lang.String PROPERTIES
See Also:
Constant Field Values

KEY_USER

public static final java.lang.String KEY_USER
See Also:
Constant Field Values

KEY_SYSTEM

public static final java.lang.String KEY_SYSTEM
See Also:
Constant Field Values

_system

private java.util.prefs.Preferences _system

_user

private java.util.prefs.Preferences _user
Constructor Detail

IniPreferencesFactory

public IniPreferencesFactory()
Method Detail

systemRoot

public java.util.prefs.Preferences systemRoot()
Specified by:
systemRoot in interface java.util.prefs.PreferencesFactory

userRoot

public java.util.prefs.Preferences userRoot()
Specified by:
userRoot in interface java.util.prefs.PreferencesFactory

newIniPreferences

protected java.util.prefs.Preferences newIniPreferences(java.lang.String key)

getIniLocation

protected java.lang.String getIniLocation(java.lang.String key)

getResource

protected java.net.URL getResource(java.lang.String location)
                            throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getResourceAsStream

protected java.io.InputStream getResourceAsStream(java.lang.String location)
                                           throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException