public class ExportedPreferences extends EclipsePreferences implements IExportedPreferences
IEclipsePreferences.INodeChangeListener, IEclipsePreferences.IPreferenceChangeListener, IEclipsePreferences.NodeChangeEvent, IEclipsePreferences.PreferenceChangeEventchildren, DEBUG_PREFERENCE_GENERAL, DEBUG_PREFERENCE_GET, DEBUG_PREFERENCE_SET, debugPluginName, DEFAULT_PREFERENCES_DIRNAME, dirty, DOUBLE_SLASH, EMPTY_NODE_ARRAY, EMPTY_STRING, EMPTY_STRING_ARRAY, loading, name, parent, PATH_SEPARATOR, PREFS_FILE_EXTENSION, properties, removed, VERSION_KEY, VERSION_VALUE| Modifier | Constructor and Description |
|---|---|
protected |
ExportedPreferences(EclipsePreferences parent,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getVersion() |
protected EclipsePreferences |
internalCreate(EclipsePreferences nodeParent,
java.lang.String nodeName,
java.lang.Object context) |
boolean |
isExportRoot()
Return
true if this node was an export root
when the preferences were exported, and false
otherwise. |
static IExportedPreferences |
newRoot() |
void |
setExportRoot() |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
absolutePath, accept, addChild, addNodeChangeListener, addPreferenceChangeListener, checkRemoved, childExists, childrenNames, clear, computeChildren, computeLocation, convertFromProperties, convertToProperties, create, create, decodePath, encodePath, fireNodeEvent, firePreferenceEvent, flush, get, getBoolean, getByteArray, getChild, getChildren, getDouble, getFloat, getInt, getLoadLevel, getLocation, getLong, getSegment, getSegmentCount, internalChildNames, internalFlush, internalGet, internalNode, internalPut, isAlreadyLoaded, isDirty, isLoading, keys, load, load, loaded, loadLegacy, loadProperties, log, makeDirty, makeRelative, name, node, nodeExists, parent, put, putBoolean, putByteArray, putDouble, putFloat, putInt, putLong, remove, removeNode, removeNode, removeNode, removeNodeChangeListener, removePreferenceChangeListener, removeTimestampFromTable, save, save, setLoading, shareStrings, sync, toDeepDebugString, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, addNodeChangeListener, addPreferenceChangeListener, node, removeNode, removeNodeChangeListener, removePreferenceChangeListenerabsolutePath, childrenNames, clear, flush, get, getBoolean, getByteArray, getDouble, getFloat, getInt, getLong, keys, name, nodeExists, parent, put, putBoolean, putByteArray, putDouble, putFloat, putInt, putLong, remove, syncprotected ExportedPreferences(EclipsePreferences parent, java.lang.String name)
public static IExportedPreferences newRoot()
public boolean isExportRoot()
IExportedPreferencestrue if this node was an export root
when the preferences were exported, and false
otherwise. This information is used during the import to clear
nodes when importing a node's (and its children's) preferences.isExportRoot in interface IExportedPreferencestrue if this node is an export root
and false otherwisepublic void setExportRoot()
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
protected EclipsePreferences internalCreate(EclipsePreferences nodeParent, java.lang.String nodeName, java.lang.Object context)
internalCreate in class EclipsePreferencespublic java.lang.String toString()
toString in class EclipsePreferences