类org.eclipse.ui.preferences.IWorkingCopyManager源码实例Demo

下面列出了怎么用org.eclipse.ui.preferences.IWorkingCopyManager的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: xds-ide   文件: PreferenceKey.java
public String getStoredValue(IScopeContext[] lookupOrder, boolean ignoreTopScope, IWorkingCopyManager manager) {
	for (int i= ignoreTopScope ? 1 : 0; i < lookupOrder.length; i++) {
		String value= getStoredValue(lookupOrder[i], manager);
		if (value != null) {
			return value;
		}
	}
	return null;
}
 
源代码2 项目: xds-ide   文件: PreferenceKey.java
public void setStoredValue(IScopeContext context, String value, IWorkingCopyManager manager) {
	if (value != null) {
		getNode(context, manager).put(fKey, value);
	} else {
		getNode(context, manager).remove(fKey);
	}
}
 
源代码3 项目: xds-ide   文件: PreferenceKey.java
public void setStoredBoolean(IScopeContext context, Boolean value, IWorkingCopyManager manager) {
	if (value != null) {
		getNode(context, manager).putBoolean(fKey, value);
	} else {
		getNode(context, manager).remove(fKey);
	}
}
 
源代码4 项目: xds-ide   文件: PreferenceKey.java
public void setStoredInt(IScopeContext context, Integer value, IWorkingCopyManager manager) {
    if (value != null) {
        getNode(context, manager).putInt(fKey, value);
    } else {
        getNode(context, manager).remove(fKey);
    }
}
 
源代码5 项目: xds-ide   文件: PreferenceKey.java
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);
}
 
源代码6 项目: xds-ide   文件: PreferenceKey.java
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);
}
 
源代码7 项目: xds-ide   文件: PreferenceKey.java
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;
}
 
public String getStoredValue(IScopeContext[] lookupOrder, boolean ignoreTopScope, IWorkingCopyManager manager) {
	for (int i = ignoreTopScope ? 1 : 0; i < lookupOrder.length; i++) {
		String value = getStoredValue(lookupOrder[i], manager);
		if (value != null) {
			return value;
		}
	}
	return null;
}
 
public void setStoredValue(IScopeContext context, String value, IWorkingCopyManager manager) {
	if (value != null) {
		getNode(context, manager).put(fKey, value);
	} else {
		getNode(context, manager).remove(fKey);
	}
}
 
源代码11 项目: APICloud-Studio   文件: PreferenceKey.java
private IEclipsePreferences getNode(IScopeContext context, IWorkingCopyManager manager)
{
	IEclipsePreferences node = context.getNode(fQualifier);
	if (manager != null)
	{
		return manager.getWorkingCopy(node);
	}
	return node;
}
 
源代码12 项目: APICloud-Studio   文件: PreferenceKey.java
public String getStoredValue(IScopeContext[] lookupOrder, boolean ignoreTopScope, IWorkingCopyManager manager)
{
	for (int i = ignoreTopScope ? 1 : 0; i < lookupOrder.length; i++)
	{
		String value = getStoredValue(lookupOrder[i], manager);
		if (value != null)
		{
			return value;
		}
	}
	return null;
}
 
源代码13 项目: APICloud-Studio   文件: PreferenceKey.java
public void setStoredValue(IScopeContext context, String value, IWorkingCopyManager manager)
{
	if (value != null)
	{
		getNode(context, manager).put(fKey, value);
	}
	else
	{
		getNode(context, manager).remove(fKey);
	}
}
 
private IEclipsePreferences getNode(IScopeContext context, IWorkingCopyManager manager) {
	IEclipsePreferences node= context.getNode(fQualifier);
	if (manager != null) {
		return manager.getWorkingCopy(node);
	}
	return node;
}
 
public String getStoredValue(IScopeContext[] lookupOrder, boolean ignoreTopScope, IWorkingCopyManager manager) {
	for (int i= ignoreTopScope ? 1 : 0; i < lookupOrder.length; i++) {
		String value= getStoredValue(lookupOrder[i], manager);
		if (value != null) {
			return value;
		}
	}
	return null;
}
 
public void setStoredValue(IScopeContext context, String value, IWorkingCopyManager manager) {
	if (value != null) {
		getNode(context, manager).put(fKey, value);
	} else {
		getNode(context, manager).remove(fKey);
	}
}
 
@Override
public void setStoredValue(IScopeContext context, String value, IWorkingCopyManager manager) {
	if (value != null) {
		fValues.put(context, value);
	} else {
		fValues.remove(context);
	}
}
 
public static boolean hasProjectSpecificOptions(IProject project, Key[] allKeys, IWorkingCopyManager manager) {
	if (project != null) {
		IScopeContext projectContext= new ProjectScope(project);
		for (int i= 0; i < allKeys.length; i++) {
			if (allKeys[i].getStoredValue(projectContext, manager) != null) {
				return true;
			}
		}
	}
	return false;
}
 
源代码19 项目: xds-ide   文件: PreferenceKey.java
public String getStoredValue(IScopeContext context, IWorkingCopyManager manager) {
	return getNode(context, manager).get(fKey, defStringValue);
}
 
源代码20 项目: xds-ide   文件: PreferenceKey.java
public boolean getStoredBoolean(IScopeContext context, IWorkingCopyManager manager){
	return getNode(context, manager).getBoolean(fKey, defBooleanValue);
}
 
源代码21 项目: xds-ide   文件: PreferenceKey.java
public int getStoredInt(IScopeContext context, IWorkingCopyManager manager){
    return getNode(context, manager).getInt(fKey, defIntValue);
}
 
public String getStoredValue(IScopeContext context, IWorkingCopyManager manager) {
	return getNode(context, manager).get(fKey, null);
}
 
源代码23 项目: APICloud-Studio   文件: PreferenceKey.java
public String getStoredValue(IScopeContext context, IWorkingCopyManager manager)
{
	return getNode(context, manager).get(fKey, null);
}
 
public static PreferencesAccess getWorkingCopyPreferences(IWorkingCopyManager workingCopyManager) {
	return new WorkingCopyPreferencesAccess(workingCopyManager);
}
 
private WorkingCopyPreferencesAccess(IWorkingCopyManager workingCopyManager) {
	fWorkingCopyManager= workingCopyManager;
}
 
public WorkingCopyScopeContext(IWorkingCopyManager workingCopyManager, IScopeContext original) {
	fWorkingCopyManager= workingCopyManager;
	fOriginal= original;
}
 
public String getStoredValue(IScopeContext context, IWorkingCopyManager manager) {
	return getNode(context, manager).get(fKey, null);
}
 
@Override
public String getStoredValue(IScopeContext context, IWorkingCopyManager manager) {
	return fValues.get(context);
}
 
 类所在包
 类方法
 同包方法