# Uses of Class
java.util.prefs.BackingStoreException

Packages that use BackingStoreException
Package
Description
java.util.prefs
This package allows applications to store and retrieve user and system preference and configuration data.

## Uses of BackingStoreException in java.util.prefs

Methods in java.util.prefs that throw BackingStoreException
Modifier and Type
Method
Description
`String[]`
AbstractPreferences.`childrenNames()`
Implements the `children` method as per the specification in `Preferences.childrenNames()`.
`abstract String[]`
Preferences.`childrenNames()`
Returns the names of the children of this preference node, relative to this node.
`protected abstract String[]`
AbstractPreferences.`childrenNamesSpi()`
Returns the names of the children of this preference node.
`void`
AbstractPreferences.`clear()`
Implements the `clear` method as per the specification in `Preferences.clear()`.
`abstract void`
Preferences.`clear()`
Removes all of the preferences (key-value associations) in this preference node.
`void`
AbstractPreferences.`exportNode(OutputStream os)`
Implements the `exportNode` method as per the specification in `Preferences.exportNode(OutputStream)`.
`abstract void`
Preferences.`exportNode(OutputStream os)`
Emits on the specified output stream an XML document representing all of the preferences contained in this node (but not its descendants).
`void`
AbstractPreferences.`exportSubtree(OutputStream os)`
Implements the `exportSubtree` method as per the specification in `Preferences.exportSubtree(OutputStream)`.
`abstract void`
Preferences.`exportSubtree(OutputStream os)`
Emits an XML document representing all of the preferences contained in this node and all of its descendants.
`void`
AbstractPreferences.`flush()`
Implements the `flush` method as per the specification in `Preferences.flush()`.
`abstract void`
Preferences.`flush()`
Forces any changes in the contents of this preference node and its descendants to the persistent store.
`protected abstract void`
AbstractPreferences.`flushSpi()`
This method is invoked with this node locked.
`protected AbstractPreferences`
AbstractPreferences.`getChild(String nodeName)`
Returns the named child if it exists, or `null` if it does not.
`String[]`
AbstractPreferences.`keys()`
Implements the `keys` method as per the specification in `Preferences.keys()`.
`abstract String[]`
Preferences.`keys()`
Returns all of the keys that have an associated value in this preference node.
`protected abstract String[]`
AbstractPreferences.`keysSpi()`
Returns all of the keys that have an associated value in this preference node.
`boolean`
AbstractPreferences.`nodeExists(String path)`
Implements the `nodeExists` method as per the specification in `Preferences.nodeExists(String)`.
`abstract boolean`
Preferences.`nodeExists(String pathName)`
Returns true if the named preference node exists in the same tree as this node.
`void`
AbstractPreferences.`removeNode()`
Implements the `removeNode()` method as per the specification in `Preferences.removeNode()`.
`abstract void`
Preferences.`removeNode()`
Removes this preference node and all of its descendants, invalidating any preferences contained in the removed nodes.
`protected abstract void`
AbstractPreferences.`removeNodeSpi()`
Removes this preference node, invalidating it and any preferences that it contains.
`void`
AbstractPreferences.`sync()`
Implements the `sync` method as per the specification in `Preferences.sync()`.
`abstract void`
Preferences.`sync()`
Ensures that future reads from this preference node and its descendants reflect any changes that were committed to the persistent store (from any VM) prior to the `sync` invocation.
`protected abstract void`
AbstractPreferences.`syncSpi()`
This method is invoked with this node locked.