public ProjectContentTypeSelectionPolicy(Project project) { this.project = project; this.projectScope = new ProjectScope(project); }
private ProjectScopeEclipsePreferencesPreferenceStore(IProject project, String node) { this.project = project; this.node = node; this.preferences = new ProjectScope(project).getNode(node); }
ProjectScope ps = new ProjectScope(projectResource); IEclipsePreferences prefs = ps.getNode("my.plugin.id"); prefs.put("key", "value"); prefs.flush();
public ProjectContentTypeSelectionPolicy(Project project) { this.project = project; this.projectScope = new ProjectScope(project); }
/** * Returns the preference settings scoped to the given project if available * @param project project to get preferences for * @return preferences for the project or <code>null</code> */ private Preferences getPreferences(IProject project) { return new ProjectScope(project).getNode(PDECore.PLUGIN_ID); }
public ProjectContentTypeSelectionPolicy(Project project) { this.project = project; this.projectScope = new ProjectScope(project); }
private Preferences getPreferences(IProject project) { return new ProjectScope(project).getNode(PDECore.PLUGIN_ID); }
public IScopeContext getProjectScope(IProject project) { return new ProjectScope(project); }
/** * Returns the export wizard configured for this project or <code>null</code> * if default. * * @param project project * @return export wizard identifier or <code>null</code> */ public static String getExportWizard(IProject project) { ProjectScope scope = new ProjectScope(project); IEclipsePreferences node = scope.getNode(PDECore.PLUGIN_ID); if (node != null) { return node.get(ICoreConstants.MANIFEST_EXPORT_WIZARD, (String) null); } return null; }
public IScopeContext getProjectScope(IProject project) { return new ProjectScope(project); }
private static List getFoldersToExclude(IProject project, boolean checkExcluded) { ArrayList list = new ArrayList(); if (checkExcluded) { IEclipsePreferences pref = new ProjectScope(project).getNode(PDECore.PLUGIN_ID); if (pref != null) { String binExcludes = pref.get(ICoreConstants.SELFHOSTING_BIN_EXCLUDES, ""); //$NON-NLS-1$ StringTokenizer tokenizer = new StringTokenizer(binExcludes, ","); //$NON-NLS-1$ while (tokenizer.hasMoreTokens()) { list.add(new Path(tokenizer.nextToken().trim())); } } } return list; }
public IScopeContext getProjectScope(IProject project) { return new ProjectScope(project); }
private static List<Path> getFoldersToExclude(IProject project, boolean checkExcluded) { ArrayList<Path> list = new ArrayList<>(); if (checkExcluded) { IEclipsePreferences pref = new ProjectScope(project).getNode(PDECore.PLUGIN_ID); if (pref != null) { String binExcludes = pref.get(ICoreConstants.SELFHOSTING_BIN_EXCLUDES, ""); //$NON-NLS-1$ StringTokenizer tokenizer = new StringTokenizer(binExcludes, ","); //$NON-NLS-1$ while (tokenizer.hasMoreTokens()) { list.add(new Path(tokenizer.nextToken().trim())); } } } return list; }
private static IPreferenceStore getPreferenceStore(IProject project) { ScopedPreferenceStore store = new ScopedPreferenceStore(new ProjectScope(project), QUALIFIER); store.setSearchContexts(new IScopeContext[] { new ProjectScope(project), new InstanceScope() }); return store; }
public static void setUnixLineEndings(IProject project) { IEclipsePreferences prefs = new ProjectScope(project).getNode(Platform.PI_RUNTIME); prefs.put(Platform.PREF_LINE_SEPARATOR, "\n"); try { prefs.flush(); } catch (BackingStoreException e) { throw new RuntimeException(e); } }
public final boolean hasProjectSpecificOptions(IProject project) { if (project != null) { return fProfileManager.hasProjectSpecificSettings(new ProjectScope(project)); } return false; }
@Override public boolean hasSpecificProjectSettings(IProject project) { if(project != null) { Preferences[] prefs = new Preferences[] {new ProjectScope(project).getNode(MavenJdtAptPlugin.PLUGIN_ID)}; IPreferencesService service = Platform.getPreferencesService(); for(String optionName : PreferencesConstants.DEFAULT_OPTIONS.keySet()) { if(service.get(optionName, null, prefs) != null) { return true; } } } return false; }
public final boolean hasProjectSpecificOptions(IProject project) { if (project != null) { return fProfileManager.hasProjectSpecificSettings(new ProjectScope(project)); } return false; }
/** * Clears preference from Project scope * * @param project * @param flagId */ public static void clear(IProject project, String flagId) { if (project == null) return; Preferences preferences = new ProjectScope(project) .getNode(PDE.PLUGIN_ID); preferences.remove(flagId); try { preferences.flush(); } catch (BackingStoreException bse) { } }
public final boolean hasProjectSpecificOptions(IProject project) { if (project != null) { return fProfileManager.hasProjectSpecificSettings(new ProjectScope(project)); } return false; }