List of usage examples for org.eclipse.jface.preference IPreferenceStore getInt
int getInt(String name);
From source file:com.nokia.carbide.cdt.internal.builder.ui.BuilderPreferencePage.java
License:Open Source License
public static int getCleanLevel() { IPreferenceStore store = CarbideBuilderPlugin.getDefault().getPreferenceStore(); return store.getInt(BuilderPreferenceConstants.PREF_CLEAN_LEVEL); }
From source file:com.nokia.carbide.cdt.internal.builder.ui.BuilderPreferencePage.java
License:Open Source License
public static int defaultMMPChangedAction() { IPreferenceStore store = CarbideBuilderPlugin.getDefault().getPreferenceStore(); return store.getInt(BuilderPreferenceConstants.PREF_DEFAULT_MMP_CHANGED_ACTION); }
From source file:com.nokia.carbide.cdt.internal.builder.ui.BuilderPreferencePage.java
License:Open Source License
public static int getCleanLevelv2() { IPreferenceStore store = CarbideBuilderPlugin.getDefault().getPreferenceStore(); return store.getInt(BuilderPreferenceConstants.PREF_CLEAN_LEVEL_V2); }
From source file:com.nokia.carbide.cpp.codescanner.tests.CSConfigManagerTest.java
License:Open Source License
public void testLoadGlobalConfigFile() { CSPreferenceInitializer prefInitializer = new CSPreferenceInitializer(); prefInitializer.initializeDefaultPreferences(); String configFilePath = getConfigFilePath(); File configFile = new File(configFilePath); assertNotNull(configFile);//w w w . jav a2 s .c o m configManager.getDefaultConfig().saveConfig(configFile); assertTrue(configFile.exists()); configManager.loadGlobalConfigFile(configFilePath); IPreferenceStore store = CSPlugin.getCSPrefsStore(); assertTrue(store.getString(CSPreferenceConstants.RULE_SCRIPTS).length() > 0); assertTrue(store.getString(CSPreferenceConstants.RULE_CATEGORIES).length() > 0); assertTrue(store.getString(CSPreferenceConstants.RULE_SEVERITIES).length() > 0); assertTrue(store.getString(CSPreferenceConstants.RULES_ENABLED).length() > 0); assertTrue(store.getString(CSPreferenceConstants.CCLASSIGNORE).length() > 0); assertTrue(store.getString(CSPreferenceConstants.ICONS).length() >= 0); assertTrue(store.getString(CSPreferenceConstants.LFUNCTIONIGNORE).length() > 0); assertTrue(store.getString(CSPreferenceConstants.LONGLINES_LENGTH).length() > 0); assertTrue(store.getString(CSPreferenceConstants.OPENIGNORE).length() > 0); assertTrue(store.getString(CSPreferenceConstants.WORRYINGCOMMENTS).length() > 0); assertTrue(store.getInt(CSPreferenceConstants.LONGLINES_LENGTH) > 0); configFile.delete(); }
From source file:com.nokia.carbide.cpp.internal.codescanner.config.CSConfigManager.java
License:Open Source License
/** * Create a CodeScanner configuration file from global CodeScanner settings. * @param configFilePath - path of CodeScanner configuration file * @return CodeScanner configuration file *//*from www .j a va 2 s. c om*/ public File createGlobalConfigFile(IProject project, String configFilePath) { if (configFilePath.length() == 0) { return null; } // create and initialize a configuration file File configFile = new File(configFilePath); if (configFile.exists()) { configFile.delete(); } CSConfigSettings configSettings = new CSConfigSettings(); configSettings.loadDefaultConfig(); // retrieve various stored values IPreferenceStore store = CSPlugin.getCSPrefsStore(); String fileFilterString = store.getString(CSPreferenceConstants.FILE_FILTERS); if (fileFilterString != null) { StringTokenizer fileFilters = new StringTokenizer(fileFilterString, CSPreferenceConstants.DELIMETER); EList<String> fileFilterList = configSettings.getSourceFilters().getExclude(); fileFilterList.clear(); while (fileFilters.hasMoreTokens()) { String fileFilter = fileFilters.nextToken(); fileFilterList.add(fileFilter); } } String scriptsString = store.getString(CSPreferenceConstants.RULE_SCRIPTS); String categoriesString = store.getString(CSPreferenceConstants.RULE_CATEGORIES); String severitiesString = store.getString(CSPreferenceConstants.RULE_SEVERITIES); String enabledString = store.getString(CSPreferenceConstants.RULES_ENABLED); if ((scriptsString != null) && (categoriesString != null) && (severitiesString != null) && (enabledString != null)) { StringTokenizer scriptTokens = new StringTokenizer(scriptsString, CSPreferenceConstants.DELIMETER); StringTokenizer categoryTokens = new StringTokenizer(categoriesString, CSPreferenceConstants.DELIMETER); StringTokenizer severityTokens = new StringTokenizer(severitiesString, CSPreferenceConstants.DELIMETER); StringTokenizer enabledTokens = new StringTokenizer(enabledString, CSPreferenceConstants.DELIMETER); while (scriptTokens.hasMoreTokens() && categoryTokens.hasMoreTokens() && severityTokens.hasMoreTokens() && enabledTokens.hasMoreTokens()) { String scriptString = "script_" + scriptTokens.nextToken(); String categoryString = categoryTokens.nextToken(); String severityString = severityTokens.nextToken(); int value = Integer.valueOf(enabledTokens.nextToken()); boolean enabled = (value != 0); CSScript script = CSScript.toScript(scriptString); if (!script.equals(CSScript.script_unknown)) { configSettings.setScriptCategory(script, categoryString); configSettings.setScriptSeverity(script, severityString); configSettings.setScriptEnabled(script, enabled); } } } configSettings.setScriptCClassIgnore(store.getString(CSPreferenceConstants.CCLASSIGNORE)); configSettings.setScriptForbiddenWords(store.getString(CSPreferenceConstants.FORBIDEENWORDS)); String icons = store.getString(CSPreferenceConstants.ICONS); if (icons != null && icons.length() == 0) { icons = null; } configSettings.setScriptIcons(icons); configSettings.setScriptLFunctionIgnore(store.getString(CSPreferenceConstants.LFUNCTIONIGNORE)); configSettings.setScriptLongLinesLength(store.getInt(CSPreferenceConstants.LONGLINES_LENGTH)); configSettings.setScriptOpenIgnore(store.getString(CSPreferenceConstants.OPENIGNORE)); configSettings.setScriptWorryingComments(store.getString(CSPreferenceConstants.WORRYINGCOMMENTS)); configSettings.setInputArguments(inputArguments); configSettings.setOutputFormatArgument(outputFormatArgument); if (isGlobalKbScanningEnabled()) { CSPlugin.getKbManager().clearRules(); CSPlugin.getKbManager().addKBaseRulesToConfigSettings(project, configSettings); } // copy settings to the configuration file and return it configSettings.saveConfig(configFile); return configFile; }
From source file:com.nokia.carbide.cpp.internal.codescanner.ui.CSRulesTabPage.java
License:Open Source License
/** * Retrieve the stored preference settings values of this tab page. *///from w w w . ja v a 2 s . c o m public void getStoredPreferenceValues() { IPreferenceStore store = CSPlugin.getCSPrefsStore(); // retrieve the stored tokenized strings String scriptsString = store.getString(CSPreferenceConstants.RULE_SCRIPTS); if (scriptsString == null) return; StringTokenizer scriptTokens = new StringTokenizer(scriptsString, CSPreferenceConstants.DELIMETER); String categoriesString = store.getString(CSPreferenceConstants.RULE_CATEGORIES); if (categoriesString == null) return; StringTokenizer categoryTokens = new StringTokenizer(categoriesString, CSPreferenceConstants.DELIMETER); String severitiesString = store.getString(CSPreferenceConstants.RULE_SEVERITIES); if (severitiesString == null) return; StringTokenizer severityTokens = new StringTokenizer(severitiesString, CSPreferenceConstants.DELIMETER); String enabledString = store.getString(CSPreferenceConstants.RULES_ENABLED); if (enabledString == null) return; StringTokenizer enabledTokens = new StringTokenizer(enabledString, CSPreferenceConstants.DELIMETER); // populate the rules table with the stored values int index = 0; rules.clear(); while (scriptTokens.hasMoreTokens() && categoryTokens.hasMoreTokens() && severityTokens.hasMoreTokens() && enabledTokens.hasMoreTokens()) { String scriptString = "script_" + scriptTokens.nextToken(); CSScript script = CSScript.toScript(scriptString); String categoryString = "category_" + categoryTokens.nextToken(); CSCategory category = CSCategory.toCategory(categoryString); String severityString = "severity_" + severityTokens.nextToken(); CSSeverity severity = CSSeverity.toSeverity(severityString); int value = Integer.valueOf(enabledTokens.nextToken()); boolean enabled = (value != 0); if (!script.equals(CSScript.script_unknown) && !category.equals(CSCategory.category_unknown) && !severity.equals(CSSeverity.severity_unknown)) { CSRule rule = new CSRule(script, category, severity, enabled); rules.add(rule); index++; } } rulesTableViewer.setInput(rules.toArray()); setCheckedElements(); // retrieve other stored values cclassIgnore = store.getString(CSPreferenceConstants.CCLASSIGNORE); forbiddenWords = store.getString(CSPreferenceConstants.FORBIDEENWORDS); icons = store.getString(CSPreferenceConstants.ICONS); lfunctionIgnore = store.getString(CSPreferenceConstants.LFUNCTIONIGNORE); longLinesLength = store.getInt(CSPreferenceConstants.LONGLINES_LENGTH); openIgnore = store.getString(CSPreferenceConstants.OPENIGNORE); worryingComments = store.getString(CSPreferenceConstants.WORRYINGCOMMENTS); }
From source file:com.nokia.carbide.cpp.internal.news.reader.ui.NewsPreferencePage.java
License:Open Source License
/** * Retrieve the stored value for this preference page. *//*from w w w . j ava 2 s.c o m*/ private void getStoredPreferenceValues() { IPreferenceStore store = CarbideNewsReaderPlugin.getPrefsStore(); boolean launchAtStartup = store.getBoolean(NewsPreferenceConstants.LAUNCH_AT_STARTUP); launchCtrlButton.setSelection(launchAtStartup); updateInterval = store.getInt(NewsPreferenceConstants.UPDATE_INTERVAL); getUpdateInterval(); }
From source file:com.nokia.carbide.cpp.internal.news.reader.ui.NewsPreferencePage.java
License:Open Source License
/** * Set the stored value for this preference page. *//*from ww w . ja va 2 s .c om*/ private void setStoredPreferenceValues() { IPreferenceStore store = CarbideNewsReaderPlugin.getPrefsStore(); boolean launchAtStartup = launchCtrlButton.getSelection(); store.setValue(NewsPreferenceConstants.LAUNCH_AT_STARTUP, launchAtStartup); setUpdateInterval(); int oldUpdateInterval = store.getInt(NewsPreferenceConstants.UPDATE_INTERVAL); if (oldUpdateInterval != updateInterval) { CarbideNewsReaderPlugin.getFeedManager().resetUpdateTimer(); } store.setValue(NewsPreferenceConstants.UPDATE_INTERVAL, updateInterval); setNewsFeedsSubscriptionStatus(); }
From source file:com.nokia.carbide.cpp.internal.project.ui.ProjectUIPlugin.java
License:Open Source License
public static int getAddFilesToProjectOption() { IPreferenceStore store = ProjectUIPlugin.getDefault().getPreferenceStore(); return store.getInt(PreferenceConstants.PREF_ADDED_FILES_OPTION); }
From source file:com.nokia.carbide.cpp.internal.project.ui.ProjectUIPlugin.java
License:Open Source License
public static int getChangedFilesInProjectOption() { IPreferenceStore store = ProjectUIPlugin.getDefault().getPreferenceStore(); return store.getInt(PreferenceConstants.PREF_CHANGED_FILES_OPTION); }