List of usage examples for org.eclipse.jface.preference IPreferenceStore getInt
int getInt(String name);
From source file:com.jboss.devstudio.core.intro.action.OpenPerspectiveIntroURLAction.java
License:Open Source License
boolean openNewWindow() { try {/*from w ww . java 2s . co m*/ IPreferenceStore store = PrefUtil.getInternalPreferenceStore(); IWorkbenchPage activePage = getWorkbench().getActiveWorkbenchWindow().getActivePage(); return (null != activePage && null != activePage.getPerspective() && IPreferenceConstants.OPM_NEW_WINDOW == store.getInt(IPreferenceConstants.OPEN_PERSP_MODE)); } catch (Throwable x) { return false; } }
From source file:com.legstar.eclipse.plugin.schemagen.wizards.CobolToXsdWizardRunnable.java
License:Open Source License
/** * Create a model ready to be passed to velocity for ant script generation. * //ww w. j a v a2 s . c o m * @param mainPage wizard page holding target XSD location and parameters * @param cobolToXsdPage the wizard page holding selected COBOL fragment * @return a valid model * @throws InvocationTargetException if model cannot be built */ protected Cob2XsdModel getModel(final MainWizardPage mainPage, final CobolToXsdWizardPage cobolToXsdPage) throws InvocationTargetException { Cob2XsdModel model = new Cob2XsdModel(); model.setProductLocation( AbstractWizard.getPluginInstallLocation(com.legstar.eclipse.plugin.common.Activator.PLUGIN_ID)); /* Store the content of the text box in a temporary file */ File cobolFile; try { cobolFile = File.createTempFile(TEMP_PATTERN, TEMP_SUFFIX); BufferedWriter writer = new BufferedWriter( new OutputStreamWriter(new FileOutputStream(cobolFile), cobolToXsdPage.getCobolFileEncoding())); writer.write(cobolToXsdPage.getCobolFragment()); writer.close(); } catch (IOException e) { throw new InvocationTargetException(e); } /* Temporary file becomes input to generation process */ model.setCobolSourceFilePath(cobolFile.getPath()); model.setTargetDir(new File(getTargetXsdLocation())); model.setTargetXsdFileName(mainPage.getTargetXSDFileName()); IPreferenceStore store = Activator.getDefault().getPreferenceStore(); /* * ------------------------------------------------------------------- * COBOL source format related options */ model.setCodeFormat(CodeFormat.valueOf(store.getString(PreferenceConstants.DEFAULT_CODE_FORMAT))); model.setStartColumn(store.getInt(PreferenceConstants.DEFAULT_START_COLUMN)); model.setEndColumn(store.getInt(PreferenceConstants.DEFAULT_END_COLUMN)); model.setXsdEncoding(store.getString(PreferenceConstants.DEFAULT_XSD_ENCODING)); model.setTargetNamespace(mainPage.getTargetNamespace()); model.setMapConditionsToFacets(store.getBoolean(PreferenceConstants.DEFAULT_XSD_MAP_CONDITIONS_TO_FACETS)); model.setCustomXsltFileName(store.getString(PreferenceConstants.DEFAULT_XSD_CUSTOM_XSLT_FILE_NAME)); model.setNameConflictPrependParentName( store.getBoolean(PreferenceConstants.DEFAULT_XSD_NAME_CONFLICT_PREPEND_PARENT_NAME)); model.setElementNamesStartWithUppercase( store.getBoolean(PreferenceConstants.DEFAULT_XSD_ELEMENT_NAMES_START_WITH_UPPERCASE)); model.setAddLegStarAnnotations(store.getBoolean(PreferenceConstants.DEFAULT_ADD_LEGSTAR_ANNOTATIONS)); model.setCurrencySign(store.getString(PreferenceConstants.DEFAULT_CURRENCY_SIGN)); model.setCurrencySymbol(store.getString(PreferenceConstants.DEFAULT_CURRENCY_SYMBOL)); model.setDecimalPointIsComma(store.getBoolean(PreferenceConstants.DEFAULT_DECIMAL_POINT_IS_COMMA)); model.setNSymbolDbcs(store.getBoolean(PreferenceConstants.DEFAULT_NSYMBOL_DBCS)); model.setQuoteIsQuote(store.getBoolean(PreferenceConstants.DEFAULT_QUOTE_IS_QUOTE)); return model; }
From source file:com.mentor.nucleus.bp.core.common.BridgePointPreferencesStore.java
License:Open Source License
public IPreferenceModel loadModel(IPreferenceStore store, BasePlugin plugin, IPreferenceModel model) { BridgePointPreferencesModel prefs = null; if (model == null) prefs = new BridgePointPreferencesModel(); else {/*from w ww . j a v a 2 s . co m*/ if (!(model instanceof BridgePointPreferencesModel)) { throw new IllegalArgumentException("Cannot load instance of " + model.getClass().getName()); } prefs = (BridgePointPreferencesModel) model; } prefs.parseAllOnResourceChange = store.getString(BridgePointPreferencesStore.PARSE_ALL_ON_RESOURCE_CHANGE); prefs.allowIntToRealPromotion = store.getString(BridgePointPreferencesStore.ALLOW_INT_TO_REAL_PROMOTION); prefs.allowRealToIntCoercion = store.getString(BridgePointPreferencesStore.ALLOW_REAL_TO_INT_COERCION); prefs.allowImplicitComponentAddressing = store .getBoolean(BridgePointPreferencesStore.ALLOW_IMPLICIT_COMPONENT_ADDRESSING); prefs.allowOperationsInWhere = store.getBoolean(BridgePointPreferencesStore.ALLOW_OPERATIONS_IN_WHERE); prefs.enableErrorForEmptySynchronousMessage = store .getBoolean(BridgePointPreferencesStore.ENABLE_ERROR_FOR_EMPTY_SYNCHRONOUS_MESSAGE); prefs.enableErrorForEmptySynchronousMessageRealized = store .getBoolean(BridgePointPreferencesStore.ENABLE_ERROR_FOR_EMPTY_SYNCHRONOUS_MESSAGE_REALIZED); prefs.disableGradients = store.getBoolean(BridgePointPreferencesStore.DISABLE_GRADIENTS); prefs.invertGradients = store.getBoolean(BridgePointPreferencesStore.INVERT_GRADIENTS); prefs.gradientBaseColor = store.getLong(BridgePointPreferencesStore.GRADIENT_BASE_COLOR); if (prefs.gradientBaseColor == 0L) { prefs.gradientBaseColor = 0xc8c8c8; } prefs.exportOAL = store.getString(BridgePointPreferencesStore.EXPORT_OAL); prefs.exportGraphics = store.getString(BridgePointPreferencesStore.EXPORT_GRAPHICS); prefs.messageDirection = store.getString(BridgePointPreferencesStore.MESSAGE_DIRECTION); prefs.showTransitionActions = store.getBoolean(BridgePointPreferencesStore.SHOW_TRANSITION_ACTIONS); prefs.showEventParameters = store.getBoolean(BridgePointPreferencesStore.SHOW_EVENT_PARAMETERS); prefs.enableFLAs = store.getBoolean(BridgePointPreferencesStore.ENABLE_FIXED_LENGTH_ARRAYS); prefs.enableDSAs = store.getBoolean(BridgePointPreferencesStore.ENABLE_DYNAMICALLY_SIZED_ARRAYS); prefs.enableDeterministicVerifier = store .getBoolean(BridgePointPreferencesStore.ENABLE_DETERMINISTIC_VERIFIER); prefs.enableInstanceReferences = store.getBoolean(BridgePointPreferencesStore.ENABLE_INSTANCE_REFERENCES); prefs.enableVerifierAudit = store.getBoolean(BridgePointPreferencesStore.ENABLE_VERIFIER_AUDIT); prefs.enableSelectAudit = store.getInt(BridgePointPreferencesStore.ENABLE_SELECT_AUDIT); prefs.enableRelateAudit = store.getInt(BridgePointPreferencesStore.ENABLE_RELATE_AUDIT); prefs.enableUnrelateAudit = store.getInt(BridgePointPreferencesStore.ENABLE_UNRELATE_AUDIT); prefs.enableDeleteAudit = store.getInt(BridgePointPreferencesStore.ENABLE_DELETE_AUDIT); prefs.startUpTime = store.getInt(BridgePointPreferencesStore.START_UP_TIME); prefs.showGrid = store.getBoolean(BridgePointPreferencesStore.SHOW_GRID); prefs.snapToGrid = store.getBoolean(BridgePointPreferencesStore.SNAP_TO_GRID); prefs.gridSpacing = store.getInt(BridgePointPreferencesStore.GRID_SPACING); prefs.defaultRoutingStyle = store.getString(BridgePointPreferencesStore.DEFAULT_ROUTING_STYLE); prefs.emitRTOData = store.getBoolean(BridgePointPreferencesStore.EMIT_RTO_DATA); prefs.showReferenceRemovalDialog = store.getBoolean(BridgePointPreferencesStore.SHOW_SYNC_DELETION_DIALOG); prefs.showReferenceSyncReport = store.getBoolean(BridgePointPreferencesStore.SHOW_SYNC_REPORT); prefs.useDefaultNamesForNewModelElements = store .getBoolean(BridgePointPreferencesStore.USE_DEFAULT_NAME_FOR_CREATION); return prefs; }
From source file:com.mentor.nucleus.bp.debug.ui.model.BPDebugElement.java
License:Open Source License
protected static int getDebugTimeout() { IPreferenceStore store = CorePlugin.getDefault().getPreferenceStore(); // convert setting to milliseconds return store.getInt("bridgepoint_prefs_start_up_time") * 1000; }
From source file:com.mentor.nucleus.bp.ui.text.editor.SyntaxHighlightingPreferencesStore.java
License:Open Source License
public IPreferenceModel loadModel(IPreferenceStore store, BasePlugin plugin, IPreferenceModel model) { SyntaxHighlightingPreferences prefs = null; if (model == null) prefs = new SyntaxHighlightingPreferences(plugin.getSharedColors()); else {/* ww w . j a v a2s. com*/ if (!(model instanceof SyntaxHighlightingPreferences)) { throw new IllegalArgumentException("Cannot load instance of " + model.getClass().getName()); } prefs = (SyntaxHighlightingPreferences) model; } prefs.isSystemColor = store.getBoolean(BACKGROUND_IS_SYSTEM_COLOR); prefs.backgroundRGB = PreferenceConverter.getColor(store, BACKGROUND_RGB); int tokenTypeCount = store.getInt(TOKEN_TYPE_COUNT); if (tokenTypeCount == 0) { restoreModelDefaults(prefs); return prefs; } for (int i = 0; i < tokenTypeCount; i++) { int typeId = store.getInt(TOKEN_TYPE_ID + i); String typeDesc = store.getString(TOKEN_DESCRIPTION + typeId); RGB foregroundRGB = parseRGB(store.getString(TOKEN_FOREGROUND + typeId)); boolean isBold = store.getBoolean(TOKEN_IS_BOLD + typeId); int style = SWT.NULL; if (isBold) style = SWT.BOLD; prefs.setTextAttribute(typeId, typeDesc, foregroundRGB, null, style); } return prefs; }
From source file:com.microsoft.tfs.client.common.ui.prefs.MainPreferencePage.java
License:Open Source License
private void initializeValues() { final IPreferenceStore store = getPreferenceStore(); reconnectButton.setSelection(store.getBoolean(UIPreferenceConstants.RECONNECT_AT_STARTUP)); connectAtImportButton//www .j a v a2 s . c o m .setSelection(store.getBoolean(UIPreferenceConstants.CONNECT_MAPPED_PROJECTS_AT_IMPORT)); acceptUntrustedCertificatesButton .setSelection(store.getBoolean(UIPreferenceConstants.ACCEPT_UNTRUSTED_CERTIFICATES)); if (showBrowserPreference()) { setEmbeddedBrowserType(store.getInt(UIPreferenceConstants.EMBEDDED_WEB_BROWSER_TYPE)); } }
From source file:com.mind_era.knime_rapidminer.knime.nodes.RapidMinerInit.java
License:Open Source License
/** * /*w w w . jav a 2s . c o m*/ */ public static synchronized void setPreferences() { final IPreferenceStore store = RapidMinerNodePlugin.getDefault().getPreferenceStore(); for (final String parameterKey : ParameterService.getParameterKeys()) { final ParameterType type = ParameterService.getParameterType(parameterKey); String storeKey = PreferenceInitializer.getRapidminerPreferenceKey(parameterKey); if (type instanceof ParameterTypeBoolean) { ParameterService.setParameterValue(parameterKey, Boolean.toString(store.getBoolean(storeKey))); } else if (type instanceof ParameterTypeInt) { ParameterService.setParameterValue(parameterKey, Integer.toString(store.getInt(storeKey))); } else if (type instanceof ParameterTypeStringCategory) { ParameterService.setParameterValue(parameterKey, Integer.toString(store.getInt(storeKey))); } else { if (type != null && type.getDefaultValueAsString() != null && !type.getDefaultValueAsString().equals(store.getDefaultString(storeKey))) { store.setDefault(storeKey, type.getDefaultValueAsString()); } ParameterService.setParameterValue(parameterKey, store.getString(storeKey)); } } }
From source file:com.mulgasoft.emacsplus.KillRing.java
License:Open Source License
/** * Initialize the kill ring with settings from the preference store *//*from w w w. j a v a 2 s .c o m*/ private static synchronized void initialize() { if (ring == null) { Boolean clipword = false; Boolean clipsexp = true; int ringsize = LARGE_RING_SIZE; IPreferenceStore store = EmacsPlusActivator.getDefault().getPreferenceStore(); if (store != null) { ringsize = store.getInt(KILL_RING_MAX.getPref()); clipword = store.getBoolean(DELETE_WORD_TO_CLIPBOARD.getPref()); clipsexp = store.getBoolean(DELETE_SEXP_TO_CLIPBOARD.getPref()); } ring = new KillRing(ringsize); ring.setClipFeature(DELETE_WORD_TO_CLIPBOARD, clipword); ring.setClipFeature(DELETE_SEXP_TO_CLIPBOARD, clipsexp); getPreferenceStore().addPropertyChangeListener(new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { String prop = event.getProperty(); if (REPLACE_TEXT_TO_KILLRING.getPref().equals(prop)) { KillRing.getInstance().setSelectionReplace((Boolean) event.getNewValue()); } else if (DELETE_WORD_TO_CLIPBOARD.getPref().equals(prop)) { KillRing.getInstance().setClipFeature(DELETE_WORD_TO_CLIPBOARD, (Boolean) event.getNewValue()); } else if (DELETE_SEXP_TO_CLIPBOARD.getPref().equals(prop)) { KillRing.getInstance().setClipFeature(DELETE_SEXP_TO_CLIPBOARD, (Boolean) event.getNewValue()); } else if (KILL_RING_MAX.getPref().equals(prop)) { KillRing.getInstance().setSize((Integer) event.getNewValue()); } } }); } }
From source file:com.mulgasoft.emacsplus.preferences.PrefVars.java
License:Open Source License
/** * Get the current value of the preference from the preference store * //w w w.java2s .c o m * @return the Object representing the value */ public Object getValue() { Object result = null; IPreferenceStore store = getPreferenceStore(); switch (type) { case BOOLEAN: result = store.getBoolean(getPref()); break; case STRING: result = store.getString(getPref()); break; case INTEGER: result = store.getInt(getPref()); break; default: break; } return result; }
From source file:com.nokia.carbide.cdt.internal.builder.ui.BuilderPreferencePage.java
License:Open Source License
public static int concurrentBuildJobs() { IPreferenceStore store = CarbideBuilderPlugin.getDefault().getPreferenceStore(); return store.getInt(BuilderPreferenceConstants.PREF_CONCURRENT_BUILD_JOBS); }