Interface IExportedPreferences
- All Superinterfaces:
IEclipsePreferences
,Preferences
Represents a node in the preference hierarchy which is used in the
import/export mechanism.
This interface is not intended to be implemented by clients.
- Since:
- 3.0
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.core.runtime.preferences.IEclipsePreferences
IEclipsePreferences.INodeChangeListener, IEclipsePreferences.IPreferenceChangeListener, IEclipsePreferences.NodeChangeEvent, IEclipsePreferences.PreferenceChangeEvent
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returntrue
if this node was an export root when the preferences were exported, andfalse
otherwise.Methods inherited from interface org.eclipse.core.runtime.preferences.IEclipsePreferences
accept, addNodeChangeListener, addPreferenceChangeListener, node, removeNode, removeNodeChangeListener, removePreferenceChangeListener
Methods inherited from interface org.osgi.service.prefs.Preferences
absolutePath, childrenNames, clear, flush, get, getBoolean, getByteArray, getDouble, getFloat, getInt, getLong, keys, name, nodeExists, parent, put, putBoolean, putByteArray, putDouble, putFloat, putInt, putLong, remove, sync
-
Method Details
-
isExportRoot
boolean isExportRoot()Returntrue
if this node was an export root when the preferences were exported, andfalse
otherwise. This information is used during the import to clear nodes when importing a node's (and its children's) preferences.- Returns:
true
if this node is an export root andfalse
otherwise
-