|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.prefs.Preferences
java.util.prefs.AbstractPreferences
org.ini4j.IniPreferences
public class IniPreferences
| Nested Class Summary | |
|---|---|
protected class |
IniPreferences.SectionPreferences
|
| Field Summary |
|---|
| Fields inherited from class java.util.prefs.AbstractPreferences |
|---|
lock, newNode |
| Fields inherited from class java.util.prefs.Preferences |
|---|
MAX_KEY_LENGTH, MAX_NAME_LENGTH, MAX_VALUE_LENGTH |
| Constructor Summary | |
|---|---|
IniPreferences(Ini ini)
Constructs a new preferences node on top of Ini instance. |
|
IniPreferences(java.io.InputStream input)
Constructs a new preferences node based on newly loaded Ini instance. |
|
IniPreferences(java.io.Reader input)
Constructs a new preferences node based on newly loaded Ini instance. |
|
IniPreferences(java.net.URL input)
Constructs a new preferences node based on newly loaded Ini instance. |
|
| Method Summary | |
|---|---|
protected java.lang.String[] |
childrenNamesSpi()
Implements the childrenNamesSpi method as per the specification in
AbstractPreferences.childrenNamesSpi(). |
protected IniPreferences.SectionPreferences |
childSpi(java.lang.String name)
Implements the childSpi method as per the specification in
AbstractPreferences.childSpi(String). |
protected void |
flushSpi()
Implements the flushSpi method as per the specification in
AbstractPreferences.flushSpi(). |
protected Ini |
getIni()
Provide access to underlaying Ini implementation. |
protected java.lang.String |
getSpi(java.lang.String key)
Implements the getSpi method as per the specification in
AbstractPreferences.getSpi(String). |
protected java.lang.String[] |
keysSpi()
Implements the keysSpi method as per the specification in
AbstractPreferences.keysSpi(). |
protected void |
putSpi(java.lang.String key,
java.lang.String value)
Implements the putSpi method as per the specification in
AbstractPreferences.putSpi(String,String). |
protected void |
removeNodeSpi()
Implements the removeNodeSpi method as per the specification in
AbstractPreferences.removeNodeSpi(). |
protected void |
removeSpi(java.lang.String key)
Implements the removeSpi method as per the specification in
AbstractPreferences.removeSpi(String). |
protected void |
syncSpi()
Implements the syncSpi method as per the specification in
AbstractPreferences.syncSpi(). |
| Methods inherited from class java.util.prefs.AbstractPreferences |
|---|
absolutePath, addNodeChangeListener, addPreferenceChangeListener, cachedChildren, childrenNames, clear, exportNode, exportSubtree, flush, get, getBoolean, getByteArray, getChild, getDouble, getFloat, getInt, getLong, isRemoved, isUserNode, keys, name, node, nodeExists, parent, put, putBoolean, putByteArray, putDouble, putFloat, putInt, putLong, remove, removeNode, removeNodeChangeListener, removePreferenceChangeListener, sync, toString |
| Methods inherited from class java.util.prefs.Preferences |
|---|
importPreferences, systemNodeForPackage, systemRoot, userNodeForPackage, userRoot |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IniPreferences(Ini ini)
Ini instance.
ini - underlaying Ini instance
public IniPreferences(java.io.Reader input)
throws java.io.IOException,
InvalidIniFormatException
Ini instance.
This is just a helper constructor, to make simpler constructing IniPreferences
directly from Reader.
input - the Reader containing Ini data
java.io.IOException - if an I/O error occured
InvalidIniFormatException - if Ini parsing error occured
public IniPreferences(java.io.InputStream input)
throws java.io.IOException,
InvalidIniFormatException
Ini instance.
This is just a helper constructor, to make simpler constructing IniPreferences
directly from InputStream.
input - the InputStream containing Ini data
java.io.IOException - if an I/O error occured
InvalidIniFormatException - if Ini parsing error occured
public IniPreferences(java.net.URL input)
throws java.io.IOException,
InvalidIniFormatException
Ini instance.
This is just a helper constructor, to make simpler constructing IniPreferences
directly from URL.
input - the URL containing Ini data
java.io.IOException - if an I/O error occured
InvalidIniFormatException - if Ini parsing error occured| Method Detail |
|---|
protected Ini getIni()
Ini implementation.
Ini implementation
protected java.lang.String getSpi(java.lang.String key)
throws java.lang.UnsupportedOperationException
getSpi method as per the specification in
AbstractPreferences.getSpi(String).
This implementation doesn't support this operation, so allways throws UnsupportedOperationException.
getSpi in class java.util.prefs.AbstractPreferenceskey - key to getvalue for
java.lang.UnsupportedOperationException - this implementation allways throws this exception
protected java.lang.String[] childrenNamesSpi()
throws java.util.prefs.BackingStoreException
childrenNamesSpi method as per the specification in
AbstractPreferences.childrenNamesSpi().
childrenNamesSpi in class java.util.prefs.AbstractPreferencesjava.util.prefs.BackingStoreException - if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.protected IniPreferences.SectionPreferences childSpi(java.lang.String name)
childSpi method as per the specification in
AbstractPreferences.childSpi(String).
childSpi in class java.util.prefs.AbstractPreferencesname - child name
protected void flushSpi()
throws java.util.prefs.BackingStoreException
flushSpi method as per the specification in
AbstractPreferences.flushSpi().
This implementation does nothing.
flushSpi in class java.util.prefs.AbstractPreferencesjava.util.prefs.BackingStoreException - if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
protected java.lang.String[] keysSpi()
throws java.util.prefs.BackingStoreException
keysSpi method as per the specification in
AbstractPreferences.keysSpi().
This implementation allways return an empty array.
keysSpi in class java.util.prefs.AbstractPreferencesjava.util.prefs.BackingStoreException - if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
protected void putSpi(java.lang.String key,
java.lang.String value)
throws java.lang.UnsupportedOperationException
putSpi method as per the specification in
AbstractPreferences.putSpi(String,String).
This implementation doesn;t support this operation, so allways throws UnsupportedOperationException.
putSpi in class java.util.prefs.AbstractPreferenceskey - key to set value forvalue - new value for key
java.lang.UnsupportedOperationException - this implementation allways throws this exception
protected void removeNodeSpi()
throws java.util.prefs.BackingStoreException,
java.lang.UnsupportedOperationException
removeNodeSpi method as per the specification in
AbstractPreferences.removeNodeSpi().
This implementation doesn;t support this operation, so allways throws UnsupportedOperationException.
removeNodeSpi in class java.util.prefs.AbstractPreferencesjava.lang.UnsupportedOperationException - this implementation allways throws this exception
java.util.prefs.BackingStoreException - this implementation never throws this exception
protected void removeSpi(java.lang.String key)
throws java.lang.UnsupportedOperationException
removeSpi method as per the specification in
AbstractPreferences.removeSpi(String).
removeSpi in class java.util.prefs.AbstractPreferenceskey - key to remove
java.lang.UnsupportedOperationException - this implementation allways throws this exception
protected void syncSpi()
throws java.util.prefs.BackingStoreException
syncSpi method as per the specification in
AbstractPreferences.syncSpi().
This implementation does nothing.
syncSpi in class java.util.prefs.AbstractPreferencesjava.util.prefs.BackingStoreException - if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||