/** * {@inheritDoc} */ public void setToDefault(String name) { fPreferences.setToDefault(name); }
@Override public void setToDefault(String name) { fPreferences.setToDefault(name); }
@Override public void setToDefault(String name) { fPreferences.setToDefault(name); }
@Deprecated @Override public void setDefaultCharset(String charset) { // directly change the Resource plugin's preference for encoding Preferences resourcesPreferences = ResourcesPlugin.getPlugin().getPluginPreferences(); if (charset != null) resourcesPreferences.setValue(ResourcesPlugin.PREF_ENCODING, charset); else resourcesPreferences.setToDefault(ResourcesPlugin.PREF_ENCODING); }
@Deprecated @Override public void setDefaultCharset(String charset) { // directly change the Resource plugin's preference for encoding Preferences resourcesPreferences = ResourcesPlugin.getPlugin().getPluginPreferences(); if (charset != null) resourcesPreferences.setValue(ResourcesPlugin.PREF_ENCODING, charset); else resourcesPreferences.setToDefault(ResourcesPlugin.PREF_ENCODING); }
@Deprecated @Override public void setDefaultCharset(String charset) { // directly change the Resource plugin's preference for encoding Preferences resourcesPreferences = ResourcesPlugin.getPlugin().getPluginPreferences(); if (charset != null) resourcesPreferences.setValue(ResourcesPlugin.PREF_ENCODING, charset); else resourcesPreferences.setToDefault(ResourcesPlugin.PREF_ENCODING); }
protected void loadEnvironmentInfo(Preferences pref, IProgressMonitor monitor) { IEnvironmentInfo env = fTarget.getEnvironment(); monitor.beginTask(PDECoreMessages.LoadTargetOperation_envTaskName, 1); if (env == null) { pref.setToDefault(ICoreConstants.ARCH); pref.setToDefault(ICoreConstants.NL); pref.setToDefault(ICoreConstants.OS); pref.setToDefault(ICoreConstants.WS); } else { pref.setValue(ICoreConstants.ARCH, env.getDisplayArch()); pref.setValue(ICoreConstants.NL, env.getDisplayNL()); pref.setValue(ICoreConstants.OS, env.getDisplayOS()); pref.setValue(ICoreConstants.WS, env.getDisplayWS()); } monitor.done(); }
protected void updateProperties(Preferences prefs) { if (oldCustomProperties != null) { for (int i = 0; i < oldCustomProperties.length; i++) { Property oldProperty = oldCustomProperties[i]; prefs.setToDefault(IAntCoreConstants.PREFIX_PROPERTY + oldProperty.getName()); } oldCustomProperties= null; } if (customProperties.length == 0) { prefs.setValue(IAntCoreConstants.PREFERENCE_PROPERTIES, ""); //$NON-NLS-1$ return; } StringBuffer properties = new StringBuffer(); for (int i = 0; i < customProperties.length; i++) { properties.append(customProperties[i].getName()); properties.append(','); prefs.setValue(IAntCoreConstants.PREFIX_PROPERTY + customProperties[i].getName(), customProperties[i].getValue(false)); } prefs.setValue(IAntCoreConstants.PREFERENCE_PROPERTIES, properties.toString()); }
entries = prefs.getString(IAntCoreConstants.PREFERENCE_ADDITIONAL_ENTRIES); } else { prefs.setToDefault("urls"); //$NON-NLS-1$ additionalEntries= migrateURLEntries(getArrayFromString(entries)); return;
private void restoreAntHomeEntries(Preferences prefs) { String entries = prefs.getString("ant_urls"); //old constant //$NON-NLS-1$ if (entries.equals("")) {//$NON-NLS-1$ entries= prefs.getString(IAntCoreConstants.PREFERENCE_ANT_HOME_ENTRIES); } else { prefs.setToDefault("ant_urls"); //$NON-NLS-1$ antHomeEntries= migrateURLEntries(getArrayFromString(entries)); return; } if (entries.equals("")) {//$NON-NLS-1$ antHomeEntries= getDefaultAntHomeEntries(); } else { antHomeEntries= extractEntries(getArrayFromString(entries)); } }
protected void updateTypes(Preferences prefs) { if (oldCustomTypes != null) { for (int i = 0; i < oldCustomTypes.length; i++) { Type oldType = oldCustomTypes[i]; prefs.setToDefault(IAntCoreConstants.PREFIX_TYPE + oldType.getTypeName()); } oldCustomTypes= null; } if (customTypes.length == 0) { prefs.setValue(IAntCoreConstants.PREFERENCE_TYPES, ""); //$NON-NLS-1$ return; } StringBuffer types = new StringBuffer(); for (int i = 0; i < customTypes.length; i++) { types.append(customTypes[i].getTypeName()); types.append(','); prefs.setValue(IAntCoreConstants.PREFIX_TYPE + customTypes[i].getTypeName(), customTypes[i].getClassName() + "," + customTypes[i].getLibraryEntry().getLabel()); //$NON-NLS-1$ } prefs.setValue(IAntCoreConstants.PREFERENCE_TYPES, types.toString()); }
protected void updateTasks(Preferences prefs) { if (oldCustomTasks != null) { for (int i = 0; i < oldCustomTasks.length; i++) { Task oldTask = oldCustomTasks[i]; prefs.setToDefault(IAntCoreConstants.PREFIX_TASK + oldTask.getTaskName()); } oldCustomTasks= null; } if (customTasks.length == 0) { prefs.setValue(IAntCoreConstants.PREFERENCE_TASKS, ""); //$NON-NLS-1$ return; } StringBuffer tasks = new StringBuffer(); for (int i = 0; i < customTasks.length; i++) { tasks.append(customTasks[i].getTaskName()); tasks.append(','); prefs.setValue(IAntCoreConstants.PREFIX_TASK + customTasks[i].getTaskName(), customTasks[i].getClassName() + "," + customTasks[i].getLibraryEntry().getLabel()); //$NON-NLS-1$ } prefs.setValue(IAntCoreConstants.PREFERENCE_TASKS, tasks.toString()); }
/** * @see org.eclipse.core.resources.IPathVariableManager#setValue(String, IPath) */ @Override public void setValue(String varName, IPath newValue) throws CoreException { checkIsValidName(varName); //convert path value to canonical form if (newValue != null && newValue.isAbsolute()) newValue = FileUtil.canonicalPath(newValue); checkIsValidValue(newValue); int eventType; // read previous value and set new value atomically in order to generate the right event synchronized (this) { IPath currentValue = getValue(varName); boolean variableExists = currentValue != null; if (!variableExists && newValue == null) return; if (variableExists && currentValue.equals(newValue)) return; if (newValue == null) { preferences.setToDefault(getKeyForName(varName)); eventType = IPathVariableChangeEvent.VARIABLE_DELETED; } else { preferences.setValue(getKeyForName(varName), newValue.toPortableString()); eventType = variableExists ? IPathVariableChangeEvent.VARIABLE_CHANGED : IPathVariableChangeEvent.VARIABLE_CREATED; } } // notify listeners from outside the synchronized block to avoid deadlocks fireVariableChangeEvent(varName, newValue, eventType); }
/** * @see org.eclipse.core.resources.IPathVariableManager#setValue(String, IPath) */ @Override public void setValue(String varName, IPath newValue) throws CoreException { checkIsValidName(varName); //convert path value to canonical form if (newValue != null && newValue.isAbsolute()) newValue = FileUtil.canonicalPath(newValue); checkIsValidValue(newValue); int eventType; // read previous value and set new value atomically in order to generate the right event synchronized (this) { IPath currentValue = getValue(varName); boolean variableExists = currentValue != null; if (!variableExists && newValue == null) return; if (variableExists && currentValue.equals(newValue)) return; if (newValue == null) { preferences.setToDefault(getKeyForName(varName)); eventType = IPathVariableChangeEvent.VARIABLE_DELETED; } else { preferences.setValue(getKeyForName(varName), newValue.toPortableString()); eventType = variableExists ? IPathVariableChangeEvent.VARIABLE_CHANGED : IPathVariableChangeEvent.VARIABLE_CREATED; } } // notify listeners from outside the synchronized block to avoid deadlocks fireVariableChangeEvent(varName, newValue, eventType); }
/** * @see org.eclipse.core.resources.IPathVariableManager#setValue(String, IPath) */ @Override public void setValue(String varName, IPath newValue) throws CoreException { checkIsValidName(varName); //convert path value to canonical form if (newValue != null && newValue.isAbsolute()) newValue = FileUtil.canonicalPath(newValue); checkIsValidValue(newValue); int eventType; // read previous value and set new value atomically in order to generate the right event synchronized (this) { IPath currentValue = getValue(varName); boolean variableExists = currentValue != null; if (!variableExists && newValue == null) return; if (variableExists && currentValue.equals(newValue)) return; if (newValue == null) { preferences.setToDefault(getKeyForName(varName)); eventType = IPathVariableChangeEvent.VARIABLE_DELETED; } else { preferences.setValue(getKeyForName(varName), newValue.toPortableString()); eventType = variableExists ? IPathVariableChangeEvent.VARIABLE_CHANGED : IPathVariableChangeEvent.VARIABLE_CREATED; } } // notify listeners from outside the synchronized block to avoid deadlocks fireVariableChangeEvent(varName, newValue, eventType); }