org.eclipse.core.runtime.Preferences#setValue ( )源码实例Demo

下面列出了org.eclipse.core.runtime.Preferences#setValue ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: birt   文件: ResultSetPreviewPage.java
private int getMaxRowPreference( )
{
	int maxRow;
	Preferences preferences = ReportPlugin.getDefault( )
			.getPluginPreferences( );
	if ( preferences.contains( DateSetPreferencePage.USER_MAXROW ) )
	{
		maxRow = preferences.getInt( DateSetPreferencePage.USER_MAXROW );
	}
	else
	{
		maxRow = DateSetPreferencePage.DEFAULT_MAX_ROW;
		preferences.setValue( DateSetPreferencePage.USER_MAXROW, maxRow );
	}
	return maxRow;
}
 
源代码2 项目: birt   文件: PreferenceWrapper.java
public void setValue( String name, double value )
{
	double oldValue = getDouble( name );
	if ( this.preferenceType == SPECIAL_TYPE && project != null )
	{
		Preferences preference = prefs.getReportPreference( project );
		if ( preference != null )
		{
			if ( preference.isDefault( name ) || oldValue != value )
			{
				preference.setValue( name, value );
				firePreferenceChangeEvent( name,
						new Double( oldValue ),
						new Double( value ) );
			}
			return;
		}
	}
	if ( oldValue != value )
	{
		prefsStore.setValue( name, value );
		firePreferenceChangeEvent( name,
				new Double( oldValue ),
				new Double( value ) );
	}
}
 
源代码3 项目: birt   文件: PreferenceWrapper.java
public void setValue( String name, float value )
{
	float oldValue = getFloat( name );
	if ( this.preferenceType == SPECIAL_TYPE && project != null )
	{
		Preferences preference = prefs.getReportPreference( project );
		if ( preference != null )
		{
			if ( preference.isDefault( name ) || oldValue != value )
			{
				preference.setValue( name, value );
				firePreferenceChangeEvent( name,
						new Float( oldValue ),
						new Float( value ) );
			}
			return;
		}
	}
	if ( oldValue != value )
	{
		prefsStore.setValue( name, value );
		firePreferenceChangeEvent( name,
				new Float( oldValue ),
				new Float( value ) );
	}
}
 
源代码4 项目: birt   文件: PreferenceWrapper.java
public void setValue( String name, int value )
{
	int oldValue = getInt( name );
	if ( this.preferenceType == SPECIAL_TYPE && project != null )
	{
		Preferences preference = prefs.getReportPreference( project );
		if ( preference != null )
		{
			if ( preference.isDefault( name ) || oldValue != value )
			{
				preference.setValue( name, value );
				firePreferenceChangeEvent( name,
						Integer.valueOf( oldValue ),
						Integer.valueOf( value ) );
			}
			return;
		}
	}
	if ( oldValue != value )
	{
		prefsStore.setValue( name, value );
		firePreferenceChangeEvent( name,
				Integer.valueOf( oldValue ),
				Integer.valueOf( value ) );
	}
}
 
源代码5 项目: birt   文件: PreferenceWrapper.java
public void setValue( String name, long value )
{
	long oldValue = getLong( name );
	if ( this.preferenceType == SPECIAL_TYPE && project != null )
	{
		Preferences preference = prefs.getReportPreference( project );
		if ( preference != null )
		{
			if ( preference.isDefault( name ) || oldValue != value )
			{
				preference.setValue( name, value );
				firePreferenceChangeEvent( name,
						Long.valueOf( oldValue ),
						Long.valueOf( value ) );
			}
			return;
		}
	}
	if ( oldValue != value )
	{
		prefsStore.setValue( name, value );
		firePreferenceChangeEvent( name,
				Long.valueOf( oldValue ),
				Long.valueOf( value ) );
	}
}
 
源代码6 项目: birt   文件: PreferenceWrapper.java
public void setValue( String name, String value )
{
	String oldValue = getString( name );
	if ( this.preferenceType == SPECIAL_TYPE && project != null )
	{
		Preferences preference = prefs.getReportPreference( project );
		if ( preference != null )
		{
			if ( preference.isDefault( name ) || !oldValue.equals( value ) )
			{
				preference.setValue( name, value );
				firePreferenceChangeEvent( name, oldValue, value );
			}
			return;
		}
	}
	if ( !oldValue.equals( value ) )
	{
		prefsStore.setValue( name, value );
		firePreferenceChangeEvent( name, oldValue, value );
	}
}
 
源代码7 项目: birt   文件: PreferenceWrapper.java
public void setValue( String name, boolean value )
{
	boolean oldValue = getBoolean( name );
	if ( this.preferenceType == SPECIAL_TYPE && project != null )
	{
		Preferences preference = prefs.getReportPreference( project );
		if ( preference != null )
		{
			if ( preference.isDefault( name ) || oldValue != value )
			{
				preference.setValue( name, value );
				firePreferenceChangeEvent( name,
						Boolean.valueOf( oldValue ),
						Boolean.valueOf( value ) );
			}
			return;
		}
	}
	if ( oldValue != value )
	{
		prefsStore.setValue( name, value );
		firePreferenceChangeEvent( name,
				Boolean.valueOf( oldValue ),
				Boolean.valueOf( value ) );
	}
}
 
/**
 * Saves the supplied Task id set in the preferences system.
 */
public static void setBlockedTaskIds(Set<String> ids) {
  BlockedTaskIdsParser parser = new BlockedTaskIdsParser();

  String unparse = parser.unparse(ids);

  Preferences prefs = getPreferences();
  prefs.setValue(IMechanicPreferences.BLOCKED_PREF, unparse);
}
 
源代码9 项目: http4e   文件: BaseUtils.java
public static void writeToPrefs( String prefName, byte[] prefData){
   try {
      Plugin pl = (Plugin) CoreContext.getContext().getObject("p");
      Preferences prefs = pl.getPluginPreferences();

      String str64 = new String(Base64.encodeBase64(prefData), "UTF8");
      prefs.setValue(prefName, str64);
      pl.savePluginPreferences();

   } catch (UnsupportedEncodingException e) {
      ExceptionHandler.handle(e);
   } catch (Exception ignore) {
      ExceptionHandler.handle(ignore);
   }
}
 
/**
 * OK was clicked. Store the SVN preferences.
 *
 * @return whether it is okay to close the preference page
 */
public boolean performOk() {
	IPreferenceStore store = getPreferenceStore();
	Preferences corePreferences = SVNProviderPlugin.getPlugin().getPluginPreferences();
	store.setValue(ISVNUIConstants.PREF_FILETEXT_DECORATION, fileTextFormat.getText());
	store.setValue(ISVNUIConstants.PREF_FOLDERTEXT_DECORATION, folderTextFormat.getText());
	store.setValue(ISVNUIConstants.PREF_PROJECTTEXT_DECORATION, projectTextFormat.getText());
	
	store.setValue(ISVNUIConstants.PREF_DATEFORMAT_DECORATION, dateFormatText.getText());
	
	store.setValue(ISVNUIConstants.PREF_ADDED_FLAG, addedFlag.getText());
	store.setValue(ISVNUIConstants.PREF_DIRTY_FLAG, dirtyFlag.getText());
       store.setValue(ISVNUIConstants.PREF_EXTERNAL_FLAG, externalFlag.getText());
	
	store.setValue(ISVNUIConstants.PREF_SHOW_DIRTY_DECORATION, imageShowDirty.getSelection());
	store.setValue(ISVNUIConstants.PREF_SHOW_ADDED_DECORATION, imageShowAdded.getSelection());
	store.setValue(ISVNUIConstants.PREF_SHOW_HASREMOTE_DECORATION, imageShowHasRemote.getSelection());
	store.setValue(ISVNUIConstants.PREF_SHOW_NEWRESOURCE_DECORATION, imageShowNewResource.getSelection());
	store.setValue(ISVNUIConstants.PREF_SHOW_EXTERNAL_DECORATION, imageShowExternal.getSelection());
	corePreferences.setValue(ISVNCoreConstants.PREF_SHOW_READ_ONLY, imageShowReadOnly.getSelection());
	
	store.setValue(ISVNUIConstants.PREF_CALCULATE_DIRTY, showDirty.getSelection());
	store.setValue(ISVNUIConstants.PREF_USE_FONT_DECORATORS, enableFontDecorators.getSelection());
       
       // Update the strategy used to calculate the dirty state
	SVNProviderPlugin.getPlugin().getPluginPreferences().setValue(ISVNCoreConstants.PREF_RECURSIVE_STATUS_UPDATE, showDirty.getSelection());
       SVNProviderPlugin.getPlugin().savePluginPreferences();
       
	SVNLightweightDecorator.refresh();

	SVNUIPlugin.getPlugin().savePluginPreferences();
	return true;
}
 
源代码11 项目: bonita-studio   文件: NewWizardHandler.java
@Execute
public void execute(@Named(IServiceConstants.ACTIVE_SELECTION) @Optional ISelection selection) {
    Preferences preferences = ResourcesPlugin.getPlugin()
            .getPluginPreferences();

    preferences.setValue(ResourcesPlugin.PREF_DISABLE_LINKING, true);
    new WizardDialog(Display.getDefault().getActiveShell(), createWizard((IStructuredSelection) selection)).open();
    preferences.setValue(ResourcesPlugin.PREF_DISABLE_LINKING, false);
}
 
源代码12 项目: birt   文件: SQLDataSetEditorPage.java
private void setDefaultPereferencesIfNeed( )
{
	Preferences preferences = JdbcPlugin.getDefault( )
			.getPluginPreferences( );
	if ( !preferences.contains( DateSetPreferencePage.SCHEMAS_PREFETCH_CONFIG ) )
	{
		preferences.setValue( DateSetPreferencePage.SCHEMAS_PREFETCH_CONFIG,
				DateSetPreferencePage.ENABLED );
	}
	if ( !preferences.contains( DateSetPreferencePage.ENABLE_CODE_ASSIST ) )
	{
		preferences.setValue( DateSetPreferencePage.ENABLE_CODE_ASSIST,
				DateSetPreferencePage.ENABLED );
	}
	if ( !preferences.contains( DateSetPreferencePage.USER_MAX_NUM_OF_SCHEMA ) )
	{
		preferences.setValue( DateSetPreferencePage.USER_MAX_NUM_OF_SCHEMA,
				String.valueOf( DateSetPreferencePage.DEFAULT_MAX_NUM_OF_SCHEMA ) );
	}
	if ( !preferences.contains( DateSetPreferencePage.USER_MAX_NUM_OF_TABLE_EACH_SCHEMA ) )
	{
		preferences.setValue( DateSetPreferencePage.USER_MAX_NUM_OF_TABLE_EACH_SCHEMA,
				String.valueOf( DateSetPreferencePage.DEFAULT_MAX_NUM_OF_TABLE_EACH_SCHEMA ) );
	}
	if ( !preferences.contains( DateSetPreferencePage.USER_TIMEOUT_LIMIT ) )
	{
		preferences.setValue( DateSetPreferencePage.USER_TIMEOUT_LIMIT,
				String.valueOf( DateSetPreferencePage.DEFAULT_TIMEOUT_LIMIT ) );
	}
}
 
源代码13 项目: workspacemechanic   文件: OldMechanicPreferences.java
/**
 * Set the long value of a preference on the MechanicPreferences scope.
 */
public static void setLong(String key, long value) {
  Preferences prefs = getPreferences();
  prefs.setValue(key, value);
}
 
源代码14 项目: workspacemechanic   文件: OldMechanicPreferences.java
/**
 * Set the string value of a preference on the MechanicPreferences scope.
 */
public static void setString(String key, String value) {
  Preferences prefs = getPreferences();
  prefs.setValue(key, value);
}
 
源代码15 项目: workspacemechanic   文件: OldMechanicPreferences.java
/**
 * Disable the preference that shows the notification popup.
 */
public static void doNotShowPopup() {
  Preferences prefs = getPreferences();
  prefs.setValue(IMechanicPreferences.SHOW_POPUP_PREF, false);
}
 
源代码16 项目: birt   文件: PreviewPreferencePage.java
/**
 * @see IPreferencePage
 */
public boolean performOk( )
{
	Preferences pref = ViewerPlugin.getDefault( ).getPluginPreferences( );

	// for ( int i = 0; i < externalBrowsers.length; i++ )
	// {
	// if ( externalBrowsers[i].getSelection( ) )
	// {
	// // set new current browser
	// String browserID = ( (BrowserDescriptor) externalBrowsers[i].getData(
	// ) ).getID( );
	// BrowserManager.getInstance( ).setCurrentBrowserID( browserID );
	// // save id in help preferences
	// pref.setValue( BrowserManager.DEFAULT_BROWSER_ID_KEY, browserID );
	// break;
	// }
	// }
	//
	// customBrowserPath.getText( );
	// pref.setValue( CustomBrowser.CUSTOM_BROWSER_PATH_KEY,
	// customBrowserPath.getText( ) );

	if ( svgFlag != null )
	{
		pref.setValue( WebViewer.SVG_FLAG, svgFlag.getSelection( ) );
	}

	if ( masterPageContent != null )
	{
		pref.setValue( WebViewer.MASTER_PAGE_CONTENT,
				masterPageContent.getSelection( ) );
	}

	if ( alwaysExternal != null )
	{
		pref.setValue( BrowserManager.ALWAYS_EXTERNAL_BROWSER_KEY,
				alwaysExternal.getSelection( ) );
		BrowserManager.getInstance( )
				.setAlwaysUseExternal( alwaysExternal.getSelection( ) );
	}

	if ( timeZoneCombo != null )
	{
		String timeZoneId = ViewerPlugin.getTimeZoneTable_disKey().get( timeZoneCombo.getText( ) );
		if ( timeZoneId == null || timeZoneId.trim( ).length( ) <= 0 )
		{
			timeZoneId = TimeZone.getDefault( ).getID( );
		}
		pref.setValue( WebViewer.USER_TIME_ZONE, timeZoneId );
	}

	if ( localeCombo != null )
	{
		if ( WebViewer.LOCALE_TABLE.containsKey( localeCombo.getText( ) ) )
		{
			pref.setValue( WebViewer.USER_LOCALE,
					WebViewer.LOCALE_TABLE.get( localeCombo.getText( ) ) );
		}
		else
			pref.setValue( WebViewer.USER_LOCALE, localeCombo.getText( ) );
	}

	if ( bidiCombo != null )
	{
		int selection = bidiCombo.getSelectionIndex( );
		selection = selection < 0 ? 0 : selection;
		pref.setValue( WebViewer.BIDI_ORIENTATION,
				BIDI_CHOICE_NAMES[selection] );
	}
	ViewerPlugin.getDefault( ).savePluginPreferences( );

	return true;
}
 
private Preferences createTemporaryCorePreferenceStore() {
	Preferences result= new Preferences();

	result.setValue(COMPILER_TASK_TAGS, "TASK,TODO"); //$NON-NLS-1$

	return result;
}
 
源代码18 项目: birt   文件: PreviewServerPreferencePage.java
/**
 * @see IPreferencePage
 */
public boolean performOk( )
{
	Preferences pref = ViewerPlugin.getDefault( ).getPluginPreferences( );

	pref.setValue( AppServerWrapper.HOST_KEY, textServerAddr.getText( ) );

	pref.setValue( AppServerWrapper.PORT_KEY, textServerPort.getText( ) );

	ViewerPlugin.getDefault( ).savePluginPreferences( );

	return true;
}
 
源代码19 项目: workspacemechanic   文件: OldMechanicPreferences.java
/**
 * Enable preference that shows the notification popup.
 *
 * <p>For tests only.
 */
public static void showPopup() {
  Preferences prefs = getPreferences();
  prefs.setValue(IMechanicPreferences.SHOW_POPUP_PREF, true);
}
 
/**
 * Stores the history as XML document into the given preferences.
 *
 * @param history the history to store
 * @param preferences the preferences to store the history into
 * @param key the key under which to store the history
 * @throws CoreException if serialization fails
 * @see #load(Preferences, String) on how to restore a history stored by this method
 */
public static void store(ContentAssistHistory history, Preferences preferences, String key) throws CoreException {
	StringWriter writer= new StringWriter();
	new ReaderWriter().store(history, new StreamResult(writer));
	preferences.setValue(key, writer.toString());
}