List of usage examples for org.eclipse.jface.preference IPreferenceStore getString
String getString(String name);
From source file:com.rohanclan.afae.editor.AfaeSourceViewerConfiguration.java
License:Open Source License
/** * Loops over all the text styles FUNCTION, LABEL1, etc, and sets the * bold, italic, underline, strike, and highlighting background color. *//* w w w . ja va 2 s .c o m*/ public void refreshAllStyles() { String[] alltypes = IPreferenceConstants.ALL_TEXT_COLORS; boolean bold = false; boolean italic = false; boolean underline = false; boolean strike = false; String bgcolor = ""; String colorName = ""; Color newbgcolor = null; RGB rgb = null; IPreferenceStore store = AfaePlugin.getDefault().getPreferenceStore(); for (byte z = 0; z < alltypes.length; z++) { //get the current base color name colorName = alltypes[z]; //get the tokens Token token = (Token) tokenMap.get(colorName); LToken lToken = (LToken) tokenMap.get(colorName + MARK_SUFFIX); bold = store.getBoolean(colorName + IPreferenceConstants.BOLD_SUFFIX); italic = store.getBoolean(colorName + IPreferenceConstants.ITALIC_SUFFIX); underline = store.getBoolean(colorName + IPreferenceConstants.UNDERLINE_SUFFIX); strike = store.getBoolean(colorName + IPreferenceConstants.STRIKE_SUFFIX); bgcolor = store.getString(colorName + IPreferenceConstants.BACKGROUND_COLOR_SUFFIX); //System.err.println("All Types: " + colorName + " ( "+bgcolor+" ) " + bold + " " + italic + " " + underline + " " + strike); Object data = token.getData(); if (data instanceof TextAttribute) { int new_style = SWT.NORMAL; if (!"null".equals(bgcolor) && !"".equals(bgcolor)) { try { rgb = StringConverter.asRGB(bgcolor); newbgcolor = AfaePlugin.getDefault().getColorManager().newColor(rgb); } catch (org.eclipse.jface.resource.DataFormatException dfe) { //we tried and the color was bunk. System.err.println("Bunk background color: " + bgcolor + " for " + colorName); dfe.printStackTrace(); } } else { newbgcolor = null; } new_style = flipBit(new_style, SWT.BOLD, bold); new_style = flipBit(new_style, SWT.ITALIC, italic); new_style = flipBit(new_style, TextAttribute.UNDERLINE, underline); new_style = flipBit(new_style, TextAttribute.STRIKETHROUGH, strike); //the original color of the text doesn't seem to have a problem saving //so just reuse that TextAttribute newAttr = new TextAttribute(((TextAttribute) data).getForeground(), newbgcolor, new_style); if (token != null) token.setData(newAttr); if (lToken != null) lToken.setData(newAttr); } } }
From source file:com.sabre.tn.redapp.example.workflow.xtpointservices.BeforeShopHandler.java
License:Open Source License
/** * {@inheritDoc}/*from w w w . j av a 2 s . c o m*/ */ @Override public FlowExtPointCommand execute(FlowExtPointCommand extPointCommand) { IPreferenceStore st = Activator.getDefault().getPreferenceStore(); boolean shouldListenBeforeShop = st.getBoolean(PreferenceConstants.P_BEF_SHOP_FLOW_EXT); if (shouldListenBeforeShop) { Optional<FlowExtPointRequestWrapper> rqWrapper = fetchRequestWrapper(extPointCommand, RedAppAirShoppingRq.class); if (rqWrapper.isPresent()) { RedAppAirShoppingRq airShoppingRq = (RedAppAirShoppingRq) rqWrapper.get().getRequest(); String destFilter = st.getString(PreferenceConstants.P_DESTFILTER_SHOP_FLOW_EXT); String airlineFilter = st.getString(PreferenceConstants.P_AIRLINEFILTER_SHOP_FLOW_EXT); for (RedAppOriginDestinationInfo odInfo : airShoppingRq.getOriginDestinationInfo()) { if (odInfo.getDestination().equalsIgnoreCase(destFilter)) { airShoppingRq.getAdvancedOptions().getPreferredCarriers().clear(); airShoppingRq.getAdvancedOptions().getPreferredCarriers() .add(airlineFilter.isEmpty() ? "" : airlineFilter); rqWrapper.get().setOperation(FlowExtPointDataOperation.MODIFY); break; } } } } //extPointCommand.setFlowControlAction(FlowExtControlAction.CANCEL); return extPointCommand; }
From source file:com.safi.workshop.sqlexplorer.preferences.AbstractPreferencePage.java
License:Open Source License
/** * Dumps all values from the store to stdout; uses reflection to get a list of all field * names from IConstants, and then outputs them one by one * //from w w w .j a va 2s . c om * @param store */ protected void dumpStore(IPreferenceStore store) { try { final int STATIC_REQUIRED_MODIFIERS = Modifier.STATIC | Modifier.PUBLIC; // Use reflection to get all fields in IConstants, and then iterate through them Field[] fields = IConstants.class.getFields(); for (Field field : fields) { // Field must be static and public, and be a string if ((field.getModifiers() & STATIC_REQUIRED_MODIFIERS) == STATIC_REQUIRED_MODIFIERS && field.getType().isAssignableFrom(String.class)) { // Get it String id = (String) field.get(null); String value = store.getString(id); System.out.println(id + ": " + value); } } } catch (Exception e) { SQLExplorerPlugin.error("Cannot dump store", e); } }
From source file:com.safi.workshop.sqlexplorer.preferences.OverlayPreferenceStore.java
License:Open Source License
void propagateProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target) { if (orgin.isDefault(key.fKey)) { if (!target.isDefault(key.fKey)) target.setToDefault(key.fKey); return;/*from w w w . j ava 2 s .c om*/ } TypeDescriptor d = key.fDescriptor; if (BOOLEAN == d) { boolean originValue = orgin.getBoolean(key.fKey); boolean targetValue = target.getBoolean(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (DOUBLE == d) { double originValue = orgin.getDouble(key.fKey); double targetValue = target.getDouble(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (FLOAT == d) { float originValue = orgin.getFloat(key.fKey); float targetValue = target.getFloat(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (INT == d) { int originValue = orgin.getInt(key.fKey); int targetValue = target.getInt(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (LONG == d) { long originValue = orgin.getLong(key.fKey); long targetValue = target.getLong(key.fKey); if (targetValue != originValue) target.setValue(key.fKey, originValue); } else if (STRING == d) { String originValue = orgin.getString(key.fKey); String targetValue = target.getString(key.fKey); if (targetValue != null && originValue != null && !targetValue.equals(originValue)) target.setValue(key.fKey, originValue); } }
From source file:com.salesforce.ide.ui.editors.apex.ApexCodeEditor.java
License:Open Source License
@Override public void createPartControl(Composite parent) { super.createPartControl(parent); ((ProjectionViewer) getSourceViewer()).enableProjection(); editorSelectionChangedListener = new EditorSelectionChangedListener(); editorSelectionChangedListener.install(getSelectionProvider()); IPreferenceStore preferenceStore = getPreferenceStore(); boolean closeBrackets = preferenceStore.getBoolean(PreferenceConstants.EDITOR_CLOSE_BRACKETS); boolean closeStrings = preferenceStore.getBoolean(PreferenceConstants.EDITOR_CLOSE_STRINGS); boolean closeAngularBrackets = "1.5" .compareTo(preferenceStore.getString(PreferenceConstants.COMPILER_SOURCE)) <= 0; // $NON-NLS-1$ fBracketInserter.setCloseBracketsEnabled(closeBrackets); fBracketInserter.setCloseStringsEnabled(closeStrings); fBracketInserter.setCloseAngularBracketsEnabled(closeAngularBrackets); ISourceViewer sourceViewer = getSourceViewer(); if (sourceViewer instanceof ITextViewerExtension) ((ITextViewerExtension) sourceViewer).prependVerifyKeyListener(fBracketInserter); }
From source file:com.siteview.mde.internal.ui.editor.feature.FeatureEditor.java
License:Open Source License
public String getTitleProperty() { IPreferenceStore store = MDEPlugin.getDefault().getPreferenceStore(); String pref = store.getString(IPreferenceConstants.PROP_SHOW_OBJECTS); if (pref != null && pref.equals(IPreferenceConstants.VALUE_USE_NAMES)) return IFeatureObject.P_LABEL; return IIdentifiable.P_ID; }
From source file:com.siteview.mde.internal.ui.editor.feature.FeatureEditor.java
License:Open Source License
private String getTitleText(IFeature feature) { IPreferenceStore store = MDEPlugin.getDefault().getPreferenceStore(); String pref = store.getString(IPreferenceConstants.PROP_SHOW_OBJECTS); if (pref != null && pref.equals(IPreferenceConstants.VALUE_USE_NAMES)) return feature.getTranslatableLabel(); return feature.getId(); }
From source file:com.siteview.mde.internal.ui.editor.monitor.ManifestEditor.java
License:Open Source License
public String getTitleProperty() { IPreferenceStore store = MDEPlugin.getDefault().getPreferenceStore(); String pref = store.getString(IPreferenceConstants.PROP_SHOW_OBJECTS); if (pref != null && pref.equals(IPreferenceConstants.VALUE_USE_NAMES)) return IMonitorObject.P_NAME; return IIdentifiable.P_ID; }
From source file:com.siteview.mde.internal.ui.editor.monitor.ManifestEditor.java
License:Open Source License
private String getTitleText(IMonitorBase pluginBase) { IPreferenceStore store = MDEPlugin.getDefault().getPreferenceStore(); String pref = store.getString(IPreferenceConstants.PROP_SHOW_OBJECTS); if (pref != null && pref.equals(IPreferenceConstants.VALUE_USE_NAMES)) return pluginBase.getName(); return pluginBase.getId(); }
From source file:com.siteview.mde.internal.ui.MDEPlugin.java
License:Open Source License
public static boolean isFullNameModeEnabled() { IPreferenceStore store = getDefault().getPreferenceStore(); return store.getString(IPreferenceConstants.PROP_SHOW_OBJECTS).equals(IPreferenceConstants.VALUE_USE_NAMES); }