Package org.ini4j
Class IniPreferences.SectionPreferences
Object
Preferences
AbstractPreferences
org.ini4j.IniPreferences.SectionPreferences
- Enclosing class:
IniPreferences
-
Field Summary
Fields inherited from class java.util.prefs.AbstractPreferences
lock, newNodeFields inherited from class java.util.prefs.Preferences
MAX_KEY_LENGTH, MAX_NAME_LENGTH, MAX_VALUE_LENGTH -
Method Summary
Modifier and TypeMethodDescriptionprotected String[]Implements thechildrenNamesSpimethod as per the specification inAbstractPreferences.childrenNamesSpi().protected IniPreferences.SectionPreferencesImplements thechildSpimethod as per the specification inAbstractPreferences.childSpi(String).voidflush()Implements theflushmethod as per the specification inPreferences.flush().protected voidflushSpi()Implements theflushSpimethod as per the specification inAbstractPreferences.flushSpi().protected StringImplements thegetSpimethod as per the specification inAbstractPreferences.getSpi(String).protected String[]keysSpi()Implements thekeysSpimethod as per the specification inAbstractPreferences.keysSpi().protected voidImplements theputSpimethod as per the specification inAbstractPreferences.putSpi(String,String).protected voidImplements theremoveNodeSpimethod as per the specification inAbstractPreferences.removeNodeSpi().protected voidImplements theremoveSpimethod as per the specification inAbstractPreferences.removeSpi(String).voidsync()Implements thesyncmethod as per the specification inPreferences.sync().protected voidsyncSpi()Implements thesyncSpimethod as per the specification inAbstractPreferences.syncSpi().Methods inherited from class java.util.prefs.AbstractPreferences
absolutePath, addNodeChangeListener, addPreferenceChangeListener, cachedChildren, childrenNames, clear, exportNode, exportSubtree, 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, toStringMethods inherited from class java.util.prefs.Preferences
importPreferences, systemNodeForPackage, systemRoot, userNodeForPackage, userRoot
-
Method Details
-
flush
Implements theflushmethod as per the specification inPreferences.flush(). This implementation just call parent'sflush()method.- Overrides:
flushin classAbstractPreferences- Throws:
BackingStoreException- if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
-
sync
Implements thesyncmethod as per the specification inPreferences.sync(). This implementation just call parent'ssync()method.- Overrides:
syncin classAbstractPreferences- Throws:
BackingStoreException- if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
-
getSpi
Implements thegetSpimethod as per the specification inAbstractPreferences.getSpi(String).- Specified by:
getSpiin classAbstractPreferences- Parameters:
key- key to getvalue for- Returns:
- if the value associated with the specified key at this preference node, or null if there is no association for this key, or the association cannot be determined at this time.
-
childrenNamesSpi
Implements thechildrenNamesSpimethod as per the specification inAbstractPreferences.childrenNamesSpi(). This implementation allways returns an empty array.- Specified by:
childrenNamesSpiin classAbstractPreferences- Returns:
- an emty array.
- Throws:
BackingStoreException- if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
-
childSpi
protected IniPreferences.SectionPreferences childSpi(String name) throws UnsupportedOperationException Implements thechildSpimethod as per the specification inAbstractPreferences.childSpi(String). This implementation doesn't support this operation.- Specified by:
childSpiin classAbstractPreferences- Parameters:
name- child name- Returns:
- child node
- Throws:
UnsupportedOperationException- this implementation allways throws this exception
-
flushSpi
Implements theflushSpimethod as per the specification inAbstractPreferences.flushSpi(). This implementation does nothing.- Specified by:
flushSpiin classAbstractPreferences- Throws:
BackingStoreException- if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
-
keysSpi
Implements thekeysSpimethod as per the specification inAbstractPreferences.keysSpi().- Specified by:
keysSpiin classAbstractPreferences- Returns:
- an array of the keys that have an associated value in this preference node.
- Throws:
BackingStoreException- if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
-
putSpi
Implements theputSpimethod as per the specification inAbstractPreferences.putSpi(String,String).- Specified by:
putSpiin classAbstractPreferences- Parameters:
key- key to set value forvalue- new value of key
-
removeNodeSpi
Implements theremoveNodeSpimethod as per the specification inAbstractPreferences.removeNodeSpi().- Specified by:
removeNodeSpiin classAbstractPreferences- Throws:
BackingStoreException- if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
-
removeSpi
Implements theremoveSpimethod as per the specification inAbstractPreferences.removeSpi(String).- Specified by:
removeSpiin classAbstractPreferences- Parameters:
key- key to remove
-
syncSpi
Implements thesyncSpimethod as per the specification inAbstractPreferences.syncSpi(). This implementation does nothing.- Specified by:
syncSpiin classAbstractPreferences- Throws:
BackingStoreException- if this operation cannot be completed due to a failure in the backing store, or inability to communicate with it.
-