下面列出了org.eclipse.ui.preferences.IWorkingCopyManager#getWorkingCopy ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public static void addChangeListener(IScopeContext context, IWorkingCopyManager manager,
String qualifier, IPreferenceChangeListener listener)
{
IEclipsePreferences node= context.getNode(qualifier);
if (manager != null) {
node = manager.getWorkingCopy(node);
}
node.addPreferenceChangeListener(listener);
}
public static void removeChangeListener(IScopeContext context, IWorkingCopyManager manager,
String qualifier, IPreferenceChangeListener listener)
{
IEclipsePreferences node= context.getNode(qualifier);
if (manager != null) {
node = manager.getWorkingCopy(node);
}
node.removePreferenceChangeListener(listener);
}
private IEclipsePreferences getNode(IScopeContext context, IWorkingCopyManager manager) {
IEclipsePreferences node= context.getNode(fQualifier);
if (manager != null) {
return manager.getWorkingCopy(node);
}
return node;
}
private IEclipsePreferences getNode(IScopeContext context, IWorkingCopyManager manager) {
IEclipsePreferences node = context.getNode(fQualifier);
if (manager != null) {
return manager.getWorkingCopy(node);
}
return node;
}
private IEclipsePreferences getNode(IScopeContext context, IWorkingCopyManager manager)
{
IEclipsePreferences node = context.getNode(fQualifier);
if (manager != null)
{
return manager.getWorkingCopy(node);
}
return node;
}
private IEclipsePreferences getNode(IScopeContext context, IWorkingCopyManager manager) {
IEclipsePreferences node= context.getNode(fQualifier);
if (manager != null) {
return manager.getWorkingCopy(node);
}
return node;
}