org.eclipse.ui.preferences
Class WorkingCopyManager
java.lang.Object
org.eclipse.ui.preferences.WorkingCopyManager
-
All Implemented Interfaces:
-
IWorkingCopyManager
-
public class WorkingCopyManager
- extends
Object
- implements
IWorkingCopyManager
WorkingCopyManager is a concrete implementation of an
IWorkingCopyManager.
This class is not intended to be sub-classed by clients.
-
Since:
- 3.2
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
WorkingCopyManager
public WorkingCopyManager()
getWorkingCopy
public
IEclipsePreferences getWorkingCopy(
IEclipsePreferences original)
-
Description copied from interface:
IWorkingCopyManager
- Return a working copy instance based on the given preference node. If a
working copy already exists then return it, otherwise create one and keep
track of it for other clients who are looking for it.
-
-
Specified by:
-
getWorkingCopy
in interface
IWorkingCopyManager
-
-
Parameters:
-
original
- the original node
-
Returns:
- the working copy node
applyChanges
public void applyChanges()
throws
BackingStoreException
-
Description copied from interface:
IWorkingCopyManager
- Apply the changes for all working copies, to their original
preference nodes. Alternatively, if a client wishes to apply the changes
for a single working copy they can call
#flush
on that
working copy node.
-
-
Specified by:
-
applyChanges
in interface
IWorkingCopyManager
-
-
Throws:
-
BackingStoreException
- if there were problems accessing the backing store
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.