/** Replies the Eclipse preferences for this plugin. * * @return the Eclipse preferences, never <code>null</code>. */ @SuppressWarnings("static-method") public IEclipsePreferences getPreferences() { return InstanceScope.INSTANCE.getNode(PLUGIN_ID); }
private Preferences setMembersSortOrder(String sortOrder) { if (sortOrder != null) { IEclipsePreferences fPreferenceStore = InstanceScope.INSTANCE.getNode(IConstants.PLUGIN_ID); fPreferenceStore.put(MembersOrderPreferenceCacheCommon.APPEARANCE_MEMBER_SORT_ORDER, sortOrder); } return this; }
@Override public void removed(IEclipsePreferences.NodeChangeEvent event) { if (event.getChild() == JavaModelManager.this.preferencesLookup[PREF_DEFAULT]) { JavaModelManager.this.preferencesLookup[PREF_DEFAULT] = DefaultScope.INSTANCE.getNode(JavaCore.PLUGIN_ID); } } };
public void dispose() { if (fPreferenceChangeListener != null) { InstanceScope.INSTANCE.getNode(JavaUI.ID_PLUGIN).removePreferenceChangeListener(fPreferenceChangeListener); fPreferenceChangeListener= null; } } }
public void removed(IEclipsePreferences.NodeChangeEvent event) { if (event.getChild() == JavaModelManager.this.preferencesLookup[PREF_DEFAULT]) { JavaModelManager.this.preferencesLookup[PREF_DEFAULT] = DefaultScope.INSTANCE.getNode(JavaCore.PLUGIN_ID); } } };
public static void saveSaveParticipantOptions(IScopeContext context, Map<String, String> settings) { IEclipsePreferences node= context.getNode(JavaUI.ID_PLUGIN); for (Iterator<String> iterator= settings.keySet().iterator(); iterator.hasNext();) { String key= iterator.next(); node.put(SAVE_PARTICIPANT_KEY_PREFIX + key, settings.get(key)); } }
public void removed(IEclipsePreferences.NodeChangeEvent event) { if (event.getChild() == JavaModelManager.this.preferencesLookup[PREF_DEFAULT]) { JavaModelManager.this.preferencesLookup[PREF_DEFAULT] = DefaultScope.INSTANCE.getNode(JavaCore.PLUGIN_ID); } } };
public void performApply() { try { fCurrContext.getNode(JavaUI.ID_PLUGIN).flush(); fCurrContext.getNode(JavaCore.PLUGIN_ID).flush(); if (fCurrContext != fInstanceScope) { fInstanceScope.getNode(JavaUI.ID_PLUGIN).flush(); fInstanceScope.getNode(JavaCore.PLUGIN_ID).flush(); } } catch (BackingStoreException e) { JavaPlugin.log(e); } }
public void clearAllSettings(IScopeContext context) { for (int i= 0; i < fKeySets.length; i++) { updatePreferences(context.getNode(fKeySets[i].getNodeName()), fKeySets[i].getKeys(), Collections.<String, String>emptyMap()); } final IEclipsePreferences uiPrefs= context.getNode(JavaUI.ID_PLUGIN); uiPrefs.remove(fProfileKey); }
@Override public ISchedulingRule getRule(int kind, Map<String, String> args) { if (InstanceScope.INSTANCE.getNode(JavaCore.PLUGIN_ID).getBoolean(PREF_NULL_SCHEDULING_RULE, false)) { return null; } return super.getRule(kind, args); } }
/** * @return Returns the collection of profiles currently stored in the preference store or * <code>null</code> if the loading failed. The elements are of type {@link ProfileManager.CustomProfile} * and are all updated to the latest version. * @throws CoreException */ public List<Profile> readProfiles(IScopeContext scope) throws CoreException { return readProfilesFromString(scope.getNode(JavaUI.ID_PLUGIN).get(fProfilesKey, null)); }
@Override public void saving(ISaveContext context1) throws CoreException { try { InstanceScope.INSTANCE.getNode(ID_PLUGIN).flush(); } catch (BackingStoreException e) { log(e); } //catch in case any install times are still cached for removed JREs writeInstallInfo(); } });
/** * Initializes the state, by adding this action as a property listener */ protected void initState() { IEclipsePreferences node = InstanceScope.INSTANCE.getNode(DebugPlugin.getUniqueIdentifier()); if (node != null) { node.addPreferenceChangeListener(this); } }
public static boolean hasSettingsInScope(IScopeContext context) { IEclipsePreferences node= context.getNode(JavaUI.ID_PLUGIN); Set<String> keys= JavaPlugin.getDefault().getCleanUpRegistry().getDefaultOptions(CleanUpConstants.DEFAULT_SAVE_ACTION_OPTIONS).getKeys(); for (Iterator<String> iterator= keys.iterator(); iterator.hasNext();) { String key= iterator.next(); if (node.get(SAVE_PARTICIPANT_KEY_PREFIX + key, null) != null) return true; } return false; }
public void removed(IEclipsePreferences.NodeChangeEvent event) { if (event.getChild() == JavaModelManager.this.preferencesLookup[PREF_INSTANCE]) { JavaModelManager.this.preferencesLookup[PREF_INSTANCE] = InstanceScope.INSTANCE.getNode(JavaCore.PLUGIN_ID); JavaModelManager.this.preferencesLookup[PREF_INSTANCE].addPreferenceChangeListener(new EclipsePreferencesListener()); } } };
@Override public void disableProjectSettings() { super.disableProjectSettings(); IEclipsePreferences node= fContext.getNode(JavaUI.ID_PLUGIN); Set<String> keys= JavaPlugin.getDefault().getCleanUpRegistry().getDefaultOptions(CleanUpConstants.DEFAULT_SAVE_ACTION_OPTIONS).getKeys(); for (Iterator<String> iterator= keys.iterator(); iterator.hasNext();) { String key= iterator.next(); node.remove(CleanUpPreferenceUtil.SAVE_PARTICIPANT_KEY_PREFIX + key); } }
/** * @since 3.12 */ @Override public void init(IAction action) { initialize(action); IEclipsePreferences prefs = InstanceScope.INSTANCE.getNode(DebugUIPlugin.getUniqueIdentifier()); if (prefs != null) { prefs.addPreferenceChangeListener(fListener); } }
public void install() { fPreferences= InstanceScope.INSTANCE.getNode(JavaManipulation.getPreferenceNodeId()); fDefaultPreferenceStore= DefaultScope.INSTANCE.getNode(JavaManipulation.getPreferenceNodeId()); fVisibilityOffsets= null; boolean defaultValue= fDefaultPreferenceStore.getBoolean(APPEARANCE_ENABLE_VISIBILITY_SORT_ORDER, false); fSortByVisibility= fPreferences.getBoolean(APPEARANCE_ENABLE_VISIBILITY_SORT_ORDER, defaultValue); JavaManipulationPlugin.getDefault().setMembersOrderPreferenceCacheCommon(this); }
@Override public void dialogFieldChanged(DialogField field) { fContext.getNode(JavaUI.ID_PLUGIN).putBoolean(getPreferenceKey(), fEnableField.isSelected()); enabled(fEnableField.isSelected()); }
@Override public void dialogFieldChanged(DialogField field) { fContext.getNode(JavaUI.ID_PLUGIN).putBoolean(getPreferenceKey(), fEnableField.isSelected()); enabled(fEnableField.isSelected()); }