当前位置: 首页>>代码示例>>Java>>正文


Java IEclipsePreferences.putInt方法代码示例

本文整理汇总了Java中org.eclipse.core.runtime.preferences.IEclipsePreferences.putInt方法的典型用法代码示例。如果您正苦于以下问题:Java IEclipsePreferences.putInt方法的具体用法?Java IEclipsePreferences.putInt怎么用?Java IEclipsePreferences.putInt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.core.runtime.preferences.IEclipsePreferences的用法示例。


在下文中一共展示了IEclipsePreferences.putInt方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: performOk

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
/**
   * @see org.eclipse.jface.preference.IPreferencePage#performOk()
   */
  public boolean performOk() {
      IEclipsePreferences prefs = MsgEditorPreferences.getEclipsePreferenceStore();
      prefs.putInt(MsgEditorPreferences.REPORT_MISSING_VALUES_LEVEL, reportMissingVals.getSelectionIndex());
      prefs.putInt(MsgEditorPreferences.REPORT_DUPL_VALUES_LEVEL, reportDuplVals.getSelectionIndex());
      prefs.putInt(MsgEditorPreferences.REPORT_SIM_VALUES_LEVEL, reportSimVals.getSelectionIndex());
      prefs.putBoolean(MsgEditorPreferences.REPORT_SIM_VALUES_WORD_COMPARE,reportSimValsMode[0].getSelection());
      prefs.putBoolean(MsgEditorPreferences.REPORT_SIM_VALUES_LEVENSTHEIN, reportSimValsMode[1].getSelection());
      double precision = 0.75d;
      try{
      	double textPrecision = Double.parseDouble(reportSimPrecision.getText());
      	precision = textPrecision;
      } catch (NumberFormatException ex){}
      prefs.putDouble(MsgEditorPreferences.REPORT_SIM_VALUES_PRECISION, precision);
      try {
	prefs.flush();
} catch (BackingStoreException e) {
	e.printStackTrace();
}
      refreshEnabledStatuses();
      return super.performOk();
  }
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:25,代码来源:ReportingPrefPage.java

示例2: initializeDefaultPreferences

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
/**
 * Sets the default values for all the preferences the plug-in uses.
 */
/* Override */
public void initializeDefaultPreferences()
{
   ZDebug.print( 4, "initializeDefaultPreferences()" );
   IEclipsePreferences node = new DefaultScope().getNode( Ids.PLUGIN );
   
   for( Preference pref : EnumSet.allOf( Preference.class )  ) { 
      ZDebug.print( 6, "Setting default for: ", pref, " = ", pref.getDefault() );
      
      switch( pref.getFormat() ) {
         case INT: case POSITIVE_INT: case MILISECONDS: {
            node.putInt( pref.getKey(), (Integer) pref.getDefault() );
            break;
         }

         case STRING: default: {
            node.put( pref.getKey(), pref.getDefault().toString() );
         }
      }
   }
   
}
 
开发者ID:brocade,项目名称:vTM-eclipse,代码行数:26,代码来源:PreferenceManager.java

示例3: updateInitialPerspectiveVersion

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
private void updateInitialPerspectiveVersion()
{
	// updates the initial stored version so that user won't get a prompt on a new workspace
	boolean hasStartedBefore = Platform.getPreferencesService().getBoolean(PLUGIN_ID,
			IPreferenceConstants.IDE_HAS_LAUNCHED_BEFORE, false, null);
	if (!hasStartedBefore)
	{
		IEclipsePreferences prefs = (EclipseUtil.instanceScope()).getNode(PLUGIN_ID);
		prefs.putInt(IPreferenceConstants.PERSPECTIVE_VERSION, WebPerspectiveFactory.VERSION);
		prefs.putBoolean(IPreferenceConstants.IDE_HAS_LAUNCHED_BEFORE, true);
		try
		{
			prefs.flush();
		}
		catch (BackingStoreException e)
		{
			IdeLog.logError(getDefault(), Messages.UIPlugin_ERR_FailToSetPref, e);
		}
	}
}
 
开发者ID:apicloudcom,项目名称:APICloud-Studio,代码行数:21,代码来源:UIPlugin.java

示例4: setPluginDefaults

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
/**
 * This method re-applies the plugin defaults for the spaces for tabs and tab width preferences from the default
 * scope of the plugin preference store. The default values are taken from getDefaultTabWidth() and
 * getDefaultSpacesForTabs(). The default scope getDefaultPluginPreferenceStore() is used.
 */
protected void setPluginDefaults()
{
	IEclipsePreferences store = getDefaultPluginPreferenceStore();
	if (store == null)
	{
		return;
	}

	store.putBoolean(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_SPACES_FOR_TABS,
			getDefaultSpacesForTabs());
	store.putInt(AbstractDecoratedTextEditorPreferenceConstants.EDITOR_TAB_WIDTH, getDefaultTabWidth());
	try
	{
		store.flush();
	}
	catch (BackingStoreException e)
	{
		IdeLog.logError(CommonEditorPlugin.getDefault(), e);
	}
}
 
开发者ID:apicloudcom,项目名称:APICloud-Studio,代码行数:26,代码来源:CommonEditorPreferencePage.java

示例5: saveChoosedPage

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
protected void saveChoosedPage(int selectionIndex) {
	IEclipsePreferences node = InstanceScope.INSTANCE.getNode(PrefEditorPlugin.PLUGIN_ID);
	node.putInt(CHOOSED_PAGE_PREF, selectionIndex);
	try {
		node.flush();
	} catch (BackingStoreException e) {
		PrefEditorPlugin.log(e);
	}
}
 
开发者ID:32kda,项目名称:com.onpositive.prefeditor,代码行数:10,代码来源:PreferenceView.java

示例6: createPreferences

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
public void createPreferences() {
		IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(GlobalSettings.get("AnalysisProject"));
		IScopeContext projectScope = new ProjectScope(project);
		IEclipsePreferences pref = projectScope.getNode(Activator.PLUGIN_ID);
		for (String stmt : getStatementTypes()) {
//			pref.putInt(stmt, -16743169);
			pref.putInt(stmt, -6037505);
		}
		try {
			pref.flush();
		} catch (BackingStoreException e) {
			e.printStackTrace();
		}
	}
 
开发者ID:VisuFlow,项目名称:visuflow-plugin,代码行数:15,代码来源:ProjectPreferences.java

示例7: updateColorPreferences

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
public void updateColorPreferences(String stmtType, int color) {
	IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(GlobalSettings.get("AnalysisProject"));
	IScopeContext projectScope = new ProjectScope(project);
	IEclipsePreferences pref = projectScope.getNode(Activator.PLUGIN_ID);
	pref.putInt(stmtType, color);
	try {
		pref.flush();
	} catch (BackingStoreException e) {
		e.printStackTrace();
	}
}
 
开发者ID:VisuFlow,项目名称:visuflow-plugin,代码行数:12,代码来源:ProjectPreferences.java

示例8: initializeSeverities

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
private void initializeSeverities(final IEclipsePreferences preferences) {
  preferences.putInt("COM.AVALOQ.TOOLS.DDK.CHECK.VALIDATION.LIBRARYCHECKSISSUECODES.CHECK.CATALOG.IS.ACTIVE$SEVERITY", 1);
  preferences.putInt("COM.AVALOQ.TOOLS.DDK.CHECK.VALIDATION.LIBRARYCHECKSISSUECODES.CACHE.INJECTION.FAILED$SEVERITY", 0);
  preferences.putInt("COM.AVALOQ.TOOLS.DDK.CHECK.VALIDATION.LIBRARYCHECKSISSUECODES.CACHE.DOESNT.WORK$SEVERITY", 0);
  preferences.putInt("COM.AVALOQ.TOOLS.DDK.CHECK.VALIDATION.LIBRARYCHECKSISSUECODES.FORMAL.PARAMETERS$SEVERITY", 0);
  
}
 
开发者ID:dsldevkit,项目名称:dsl-devkit,代码行数:8,代码来源:LibraryChecksPreferenceInitializer.java

示例9: initializeEditorFormatOptions

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
private void initializeEditorFormatOptions(IEclipsePreferences node) {
	node.putBoolean(TypeScriptCorePreferenceConstants.EDITOR_OPTIONS_CONVERT_TABS_TO_SPACES,
			TypeScriptCorePreferenceConstants.EDITOR_OPTIONS_CONVERT_TABS_TO_SPACES_DEFAULT);
	node.putInt(TypeScriptCorePreferenceConstants.EDITOR_OPTIONS_INDENT_SIZE,
			TypeScriptCorePreferenceConstants.EDITOR_OPTIONS_INDENT_SIZE_DEFAULT);
	node.putInt(TypeScriptCorePreferenceConstants.EDITOR_OPTIONS_TAB_SIZE,
			TypeScriptCorePreferenceConstants.EDITOR_OPTIONS_TAB_SIZE_DEFAULT);
	node.putBoolean(TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_COMMA_DELIMITER,
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_COMMA_DELIMITER_DEFAULT);
	node.putBoolean(TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR_STATEMENTS,
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR_STATEMENTS_DEFAULT);
	node.putBoolean(TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_BEFORE_AND_AFTER_BINARY_OPERATORS,
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_BEFORE_AND_AFTER_BINARY_OPERATORS_DEFAULT);
	node.putBoolean(
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_KEYWORDS_IN_CONTROL_FLOW_STATEMENTS,
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_KEYWORDS_IN_CONTROL_FLOW_STATEMENTS_DEFAULT);
	node.putBoolean(
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_FUNCTION_KEYWORD_FOR_ANONYMOUS_FUNCTIONS,
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_FUNCTION_KEYWORD_FOR_ANONYMOUS_FUNCTIONS_DEFAULT);
	node.putBoolean(
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_OPENING_AND_BEFORE_CLOSING_NONEMPTY_PARENTHESIS,
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_OPENING_AND_BEFORE_CLOSING_NONEMPTY_PARENTHESIS_DEFAULT);
	node.putBoolean(
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_OPENING_AND_BEFORE_CLOSING_NONEMPTY_BRACKETS,
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_INSERT_SPACE_AFTER_OPENING_AND_BEFORE_CLOSING_NONEMPTY_BRACKETS_DEFAULT);
	node.putBoolean(TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_PLACE_OPEN_BRACE_ON_NEW_LINE_FOR_FUNCTIONS,
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_PLACE_OPEN_BRACE_ON_NEW_LINE_FOR_FUNCTIONS_DEFAULT);
	node.putBoolean(
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_PLACE_OPEN_BRACE_ON_NEW_LINE_FOR_CONTROL_BLOCKS,
			TypeScriptCorePreferenceConstants.FORMAT_OPTIONS_PLACE_OPEN_BRACE_ON_NEW_LINE_FOR_CONTROL_BLOCKS_DEFAULT);
}
 
开发者ID:angelozerr,项目名称:typescript.java,代码行数:32,代码来源:TypeScriptCorePreferenceInitializer.java

示例10: initializeDefaultPreferences

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
@Override
public void initializeDefaultPreferences() {
  IEclipsePreferences node = DefaultScope.INSTANCE.getNode(ResourcesPlugin.PI_RESOURCES);
  // auto-refresh default
  node.putBoolean(ResourcesPlugin.PREF_AUTO_REFRESH, PREF_AUTO_REFRESH_DEFAULT);
  node.putBoolean(
      ResourcesPlugin.PREF_LIGHTWEIGHT_AUTO_REFRESH, PREF_LIGHTWEIGHT_AUTO_REFRESH_DEFAULT);

  // linked resources default
  node.putBoolean(ResourcesPlugin.PREF_DISABLE_LINKING, PREF_DISABLE_LINKING_DEFAULT);

  // build manager defaults
  node.putBoolean(ResourcesPlugin.PREF_AUTO_BUILDING, PREF_AUTO_BUILDING_DEFAULT);
  node.put(ResourcesPlugin.PREF_BUILD_ORDER, PREF_BUILD_ORDER_DEFAULT);
  node.putInt(ResourcesPlugin.PREF_MAX_BUILD_ITERATIONS, PREF_MAX_BUILD_ITERATIONS_DEFAULT);
  node.putBoolean(ResourcesPlugin.PREF_DEFAULT_BUILD_ORDER, PREF_DEFAULT_BUILD_ORDER_DEFAULT);

  // history store defaults
  node.putBoolean(
      ResourcesPlugin.PREF_APPLY_FILE_STATE_POLICY, PREF_APPLY_FILE_STATE_POLICY_DEFAULT);
  node.putLong(ResourcesPlugin.PREF_FILE_STATE_LONGEVITY, PREF_FILE_STATE_LONGEVITY_DEFAULT);
  node.putLong(ResourcesPlugin.PREF_MAX_FILE_STATE_SIZE, PREF_MAX_FILE_STATE_SIZE_DEFAULT);
  node.putInt(ResourcesPlugin.PREF_MAX_FILE_STATES, PREF_MAX_FILE_STATES_DEFAULT);

  // save manager defaults
  node.putLong(ResourcesPlugin.PREF_SNAPSHOT_INTERVAL, PREF_SNAPSHOT_INTERVAL_DEFAULT);
  node.putInt(PREF_OPERATIONS_PER_SNAPSHOT, PREF_OPERATIONS_PER_SNAPSHOT_DEFAULT);
  node.putLong(PREF_DELTA_EXPIRATION, PREF_DELTA_EXPIRATION_DEFAULT);

  // encoding defaults
  node.put(ResourcesPlugin.PREF_ENCODING, PREF_ENCODING_DEFAULT);
}
 
开发者ID:eclipse,项目名称:che,代码行数:33,代码来源:PreferenceInitializer.java

示例11: setSourceViewerServerPort

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
/**
 * Sets the port number to use for the SourceViewerServer.
 *
 * @param port the port number to save
 */
public static void setSourceViewerServerPort(int port) {
  IEclipsePreferences workspacePreferences = getEclipsePreferences();
  workspacePreferences.putInt(SOURCE_VIEWER_SERVER_PORT, port);
  try {
    workspacePreferences.flush();
  } catch (BackingStoreException e) {
    CorePluginLog.logError(e);
  }
}
 
开发者ID:gwt-plugins,项目名称:gwt-eclipse-plugin,代码行数:15,代码来源:GWTPreferences.java

示例12: performOk

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
/**
   * @see org.eclipse.jface.preference.IPreferencePage#performOk()
   */
  public boolean performOk() {
      IEclipsePreferences prefs = MsgEditorPreferences.getEclipsePreferenceStore();
      prefs.putBoolean(MsgEditorPreferences.SHOW_SUPPORT_ENABLED, showGeneratedBy.getSelection());
      prefs.putBoolean(MsgEditorPreferences.UNICODE_ESCAPE_ENABLED, convertUnicodeToEncoded.getSelection());
      prefs.putBoolean(MsgEditorPreferences.UNICODE_ESCAPE_UPPERCASE,convertUnicodeUpperCase.getSelection());
      prefs.putBoolean(MsgEditorPreferences.ALIGN_EQUALS_ENABLED, alignEqualSigns.getSelection());
      prefs.putBoolean(MsgEditorPreferences.SPACES_AROUND_EQUALS_ENABLED,ensureSpacesAroundEquals.getSelection());
      prefs.putBoolean(MsgEditorPreferences.GROUP_KEYS_ENABLED,groupKeys.getSelection());
      prefs.put(MsgEditorPreferences.GROUP_LEVEL_DEEP, groupLevelDeep.getText());
      prefs.put(MsgEditorPreferences.GROUP_SEP_BLANK_LINE_COUNT,groupLineBreaks.getText());
      prefs.putBoolean(MsgEditorPreferences.GROUP_ALIGN_EQUALS_ENABLED, groupAlignEqualSigns.getSelection());
      prefs.putBoolean(MsgEditorPreferences.WRAP_LINES_ENABLED,  wrapLines.getSelection());
      prefs.put(MsgEditorPreferences.WRAP_LINE_LENGTH,wrapCharLimit.getText());
      prefs.putBoolean(MsgEditorPreferences.WRAP_ALIGN_EQUALS_ENABLED,wrapAlignEqualSigns.getSelection());
      prefs.put(MsgEditorPreferences.WRAP_INDENT_LENGTH, wrapIndentSpaces.getText());
      prefs.putBoolean(MsgEditorPreferences.NEW_LINE_NICE, wrapNewLine.getSelection());
      prefs.putBoolean(MsgEditorPreferences.FORCE_NEW_LINE_TYPE, newLineTypeForce.getSelection());
      for (int i = 0; i < newLineTypes.length; i++) {
          if (newLineTypes[i].getSelection()) {
              prefs.putInt(MsgEditorPreferences.NEW_LINE_STYLE, i + 1);
          }
      }
      prefs.putBoolean(MsgEditorPreferences.KEEP_EMPTY_FIELDS,keepEmptyFields.getSelection());
      prefs.putBoolean(MsgEditorPreferences.SORT_KEYS, sortKeys.getSelection());
      try {
	prefs.flush();
} catch (BackingStoreException e) {
	e.printStackTrace();
}
      refreshEnabledStatuses();
      return super.performOk();
  }
 
开发者ID:OpenSoftwareSolutions,项目名称:PDFReporter-Studio,代码行数:36,代码来源:FormattingPrefPage.java

示例13: initializeDefaultPreferences

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
@Override
public void initializeDefaultPreferences()
{
	IEclipsePreferences store = EclipseUtil.defaultScope().getNode(XMLFormatterPlugin.PLUGIN_ID);
	store.put(XMLFormatterConstants.FORMATTER_TAB_CHAR, CodeFormatterConstants.EDITOR);
	store.put(XMLFormatterConstants.FORMATTER_TAB_SIZE,
			Integer.toString(EditorUtil.getSpaceIndentSize(XMLPlugin.getDefault().getBundle().getSymbolicName())));
	store.put(XMLFormatterConstants.FORMATTER_INDENTATION_SIZE, "4"); //$NON-NLS-1$
	store.putBoolean(XMLFormatterConstants.WRAP_COMMENTS, false);
	store.putInt(XMLFormatterConstants.WRAP_COMMENTS_LENGTH, 80);
	// No excluded tags by default
	store.put(XMLFormatterConstants.INDENT_EXCLUDED_TAGS, StringUtil.EMPTY);
	store.put(XMLFormatterConstants.NEW_LINES_EXCLUDED_TAGS, StringUtil.EMPTY);
	store.putBoolean(XMLFormatterConstants.NEW_LINES_EXCLUDED_ON_TEXT_NODES, true);
	store.putInt(XMLFormatterConstants.LINES_AFTER_ELEMENTS, 0);
	store.putInt(XMLFormatterConstants.LINES_AFTER_NON_XML_ELEMENTS, 1);
	store.putInt(XMLFormatterConstants.LINES_BEFORE_NON_XML_ELEMENTS, 1);
	store.putInt(XMLFormatterConstants.PRESERVED_LINES, 1);

	store.putBoolean(XMLFormatterConstants.FORMATTER_OFF_ON_ENABLED, false);
	store.put(XMLFormatterConstants.FORMATTER_ON, XMLFormatterConstants.DEFAULT_FORMATTER_ON);
	store.put(XMLFormatterConstants.FORMATTER_OFF, XMLFormatterConstants.DEFAULT_FORMATTER_OFF);

	try
	{
		store.flush();
	}
	catch (BackingStoreException e)
	{
		IdeLog.logError(XMLFormatterPlugin.getDefault(), e, IDebugScopes.DEBUG);
	}
}
 
开发者ID:apicloudcom,项目名称:APICloud-Studio,代码行数:33,代码来源:XMLFormatterPreferenceInitializer.java

示例14: initializeDefaultPreferences

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
@Override
public void initializeDefaultPreferences()
{
	IEclipsePreferences pref = EclipseUtil.defaultScope().getNode(CSSFormatterPlugin.PLUGIN_ID);

	pref.put(CSSFormatterConstants.FORMATTER_TAB_CHAR, CodeFormatterConstants.EDITOR);
	pref.put(CSSFormatterConstants.FORMATTER_TAB_SIZE,
			Integer.toString(EditorUtil.getSpaceIndentSize(CSSPlugin.getDefault().getBundle().getSymbolicName())));
	pref.put(CSSFormatterConstants.FORMATTER_INDENTATION_SIZE, "4"); //$NON-NLS-1$
	pref.putBoolean(CSSFormatterConstants.WRAP_COMMENTS, false);
	pref.putInt(CSSFormatterConstants.WRAP_COMMENTS_LENGTH, 80);
	pref.put(CSSFormatterConstants.NEW_LINES_BEFORE_BLOCKS, CodeFormatterConstants.SAME_LINE);
	pref.putInt(CSSFormatterConstants.LINES_AFTER_ELEMENTS, 0);
	pref.putInt(CSSFormatterConstants.LINES_AFTER_DECLARATION, 0);
	pref.putInt(CSSFormatterConstants.PRESERVED_LINES, 1);

	pref.putInt(CSSFormatterConstants.SPACES_BEFORE_COMMAS, 0);
	pref.putInt(CSSFormatterConstants.SPACES_AFTER_COMMAS, 1);
	pref.putInt(CSSFormatterConstants.SPACES_BEFORE_SEMICOLON, 0);
	pref.putInt(CSSFormatterConstants.SPACES_AFTER_SEMICOLON, 0);
	pref.putInt(CSSFormatterConstants.SPACES_BEFORE_PARENTHESES, 1);
	pref.putInt(CSSFormatterConstants.SPACES_AFTER_PARENTHESES, 1);
	pref.putInt(CSSFormatterConstants.SPACES_BEFORE_COLON, 0);
	pref.putInt(CSSFormatterConstants.SPACES_AFTER_COLON, 1);
	pref.putInt(CSSFormatterConstants.SPACES_BEFORE_CHILD_COMBINATOR, 1);
	pref.putInt(CSSFormatterConstants.SPACES_AFTER_CHILD_COMBINATOR, 1);

	pref.putBoolean(CSSFormatterConstants.FORMATTER_OFF_ON_ENABLED, false);
	pref.put(CSSFormatterConstants.FORMATTER_ON, CSSFormatterConstants.DEFAULT_FORMATTER_ON);
	pref.put(CSSFormatterConstants.FORMATTER_OFF, CSSFormatterConstants.DEFAULT_FORMATTER_OFF);

	try
	{
		pref.flush();
	}
	catch (BackingStoreException e)
	{
		IdeLog.logError(CSSFormatterPlugin.getDefault(), e, IDebugScopes.DEBUG);
	}
}
 
开发者ID:apicloudcom,项目名称:APICloud-Studio,代码行数:41,代码来源:CSSFormatterPreferenceInitializer.java

示例15: setPreferences

import org.eclipse.core.runtime.preferences.IEclipsePreferences; //导入方法依赖的package包/类
private void setPreferences(IEclipsePreferences prefs, Map<String, ? extends Object> preferences)
{
	if (CollectionsUtil.isEmpty(preferences))
	{
		return;
	}

	for (Map.Entry<String, ? extends Object> entry : preferences.entrySet())
	{
		Object value = entry.getValue();
		if (value instanceof Boolean)
		{
			prefs.putBoolean(entry.getKey(), (Boolean) value);
		}
		else if (value instanceof Long)
		{
			prefs.putLong(entry.getKey(), (Long) value);
		}
		else if (value instanceof Integer)
		{
			prefs.putInt(entry.getKey(), (Integer) value);
		}
		else if (value instanceof Double)
		{
			prefs.putDouble(entry.getKey(), (Double) value);
		}
		else if (value != null)
		{
			prefs.put(entry.getKey(), value.toString());
		}
	}
}
 
开发者ID:apicloudcom,项目名称:APICloud-Studio,代码行数:33,代码来源:BuildParticipantWorkingCopy.java


注:本文中的org.eclipse.core.runtime.preferences.IEclipsePreferences.putInt方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。