Package org.eclipse.core.runtime.preferences

Examples of org.eclipse.core.runtime.preferences.DefaultScope


   */
  public void initializePreferences() {
   
    // Create lookups
    preferencesLookup[PREF_INSTANCE] = ((IScopeContext) new InstanceScope()).getNode(JavaCore.PLUGIN_ID);
    preferencesLookup[PREF_DEFAULT] = ((IScopeContext) new DefaultScope()).getNode(JavaCore.PLUGIN_ID);

    // Listen to instance preferences node removal from parent in order to refresh stored one
    IEclipsePreferences.INodeChangeListener listener = new IEclipsePreferences.INodeChangeListener() {
      public void added(IEclipsePreferences.NodeChangeEvent event) {
        // do nothing
      }
      public void removed(IEclipsePreferences.NodeChangeEvent event) {
        if (event.getChild() == preferencesLookup[PREF_INSTANCE]) {
          preferencesLookup[PREF_INSTANCE] = ((IScopeContext) new InstanceScope()).getNode(JavaCore.PLUGIN_ID);
          preferencesLookup[PREF_INSTANCE].addPreferenceChangeListener(new EclipsePreferencesListener());
        }
      }
    };
    ((IEclipsePreferences) preferencesLookup[PREF_INSTANCE].parent()).addNodeChangeListener(listener);
    preferencesLookup[PREF_INSTANCE].addPreferenceChangeListener(new EclipsePreferencesListener());

    // Listen to default preferences node removal from parent in order to refresh stored one
    listener = new IEclipsePreferences.INodeChangeListener() {
      public void added(IEclipsePreferences.NodeChangeEvent event) {
        // do nothing
      }
      public void removed(IEclipsePreferences.NodeChangeEvent event) {
        if (event.getChild() == preferencesLookup[PREF_DEFAULT]) {
          preferencesLookup[PREF_DEFAULT] = ((IScopeContext) new DefaultScope()).getNode(JavaCore.PLUGIN_ID);
        }
      }
    };
    ((IEclipsePreferences) preferencesLookup[PREF_DEFAULT].parent()).addNodeChangeListener(listener);
  }
View Full Code Here


  private PreferencesAccess() {
    // can only extends in this file
  }

  public IScopeContext getDefaultScope() {
    return new DefaultScope();
  }
View Full Code Here

 
  
  public void initializeDefaultPreferences() {

   
    IScopeContext context = new DefaultScope();
    IEclipsePreferences node = context.getNode(UIPlugin.getDefault()
        .getBundle().getSymbolicName());
    node.put(IWorkbenchPreferenceConstants.OPEN_NEW_PERSPECTIVE,
        IWorkbenchPreferenceConstants.OPEN_PERSPECTIVE_REPLACE);

    // Deprecated but kept for backwards compatibility
View Full Code Here

    AbstractPreferenceInitializer {
 
 

  public void initializeDefaultPreferences() {
    IScopeContext context = new DefaultScope();
    IEclipsePreferences node = context.getNode(WorkbenchPlugin
        .getDefault().getBundle().getSymbolicName());

    node
        .putBoolean(IPreferenceConstants.SHOULD_PROMPT_FOR_ENABLEMENT,
            true);
View Full Code Here

*/
public class DefaultPreferencesInitializer extends AbstractPreferenceInitializer{

  public void initializeDefaultPreferences() {
 
    IEclipsePreferences node = new DefaultScope().getNode(Constants.PLUGIN_ID);
    node.put(Constants.GWT_HOME_PREFERENCE, "C:\\Program Files\\gwt"); //$NON-NLS-1$
    node.put(Constants.GWT_HOME_PREFERENCE, "C:\\Program Files\\gwt"); //$NON-NLS-1$
    node.put(Constants.COMPILE_AT_FULLBUILD_PREFERENCE, Boolean.toString(true));
    node.put(Constants.COMPILE_AT_PUBLISH_PREFERENCE, Boolean.toString(false));
    node.put(Constants.UPDATE_ASYNC_PREFERENCE, Boolean.toString(false));
View Full Code Here

*/
public class DefaultPreferencesInitializer extends AbstractPreferenceInitializer {

  public void initializeDefaultPreferences() {

    IEclipsePreferences node = new DefaultScope().getNode(Constants.PLUGIN_ID);
    node.put(Constants.GWT_HOME_PREFERENCE, "C:\\Program Files\\gwt"); //$NON-NLS-1$
    node.put(Constants.GWT_OUTPUT_PREFERENCE, "build/gwtOutput"); //$NON-NLS-1$
    node.put(Constants.COMPILE_AT_FULLBUILD_PREFERENCE, Boolean.toString(true));
    node.put(Constants.DELETE_SERVICE_PREFERENCE, Boolean.toString(true));
    node.put(Constants.DEFAULT_VM_OPTION_PREFERENCE, " -Xmx512M");
View Full Code Here

*/
public class DefaultPreferencesInitializer extends AbstractPreferenceInitializer{

  public void initializeDefaultPreferences() {
 
    IEclipsePreferences node = new DefaultScope().getNode(Constants.PLUGIN_ID);
    node.put(Constants.GWT_HOME_PREFERENCE, "C:\\Program Files\\gwt"); //$NON-NLS-1$
    node.put(Constants.GWT_OUTPUT_PREFERENCE, "build/gwtOutput"); //$NON-NLS-1$
    node.put(Constants.COMPILE_AT_FULLBUILD_PREFERENCE, Boolean.toString(true));
    node.put(Constants.COMPILE_AT_PUBLISH_PREFERENCE, Boolean.toString(false));
    node.put(Constants.UPDATE_ASYNC_PREFERENCE, Boolean.toString(false));
View Full Code Here

public class DefaultPreferencesInitializer extends AbstractPreferenceInitializer {

  @Override
  public void initializeDefaultPreferences() {

    IEclipsePreferences node = new DefaultScope().getNode(Constants.PLUGIN_ID);
    node.put(Constants.GWT_OUTPUT_PREFERENCE, "build/gwtOutput"); //$NON-NLS-1$
    node.put(Constants.COMPILE_AT_FULLBUILD_PREFERENCE, Boolean.toString(true));
    node.put(Constants.DELETE_SERVICE_PREFERENCE, Boolean.toString(true));
    node.put(Constants.DEFAULT_VM_OPTION_PREFERENCE, " -Xmx512M");
    node.put(Constants.COMPILE_AT_PUBLISH_PREFERENCE, Boolean.toString(false));
View Full Code Here

    errorTable.put(state, msg, severity);
  }
 
  private void init() {
    fPreferenceService = Platform.getPreferencesService();
    fLookupOrder = new IScopeContext[] {new InstanceScope(), new DefaultScope()};
   
    if (fProject != null) {
      ProjectScope projectScope = new ProjectScope(fProject);
      if(projectScope.getNode(HTMLCorePlugin.getDefault().getBundle().getSymbolicName()).getBoolean(HTMLCorePreferenceNames.USE_PROJECT_SETTINGS, false))
        fLookupOrder = new IScopeContext[] {projectScope, new InstanceScope(), new DefaultScope()};
    }
   
    for (int i = 0; i < NodeType.MAX_TYPE; i++) {
      errTables[i] = new ErrorTable();
    }
View Full Code Here

* Sets default values for HTML Core preferences
*/
public class HTMLCorePreferenceInitializer extends AbstractPreferenceInitializer {

  public void initializeDefaultPreferences() {
    IEclipsePreferences node = new DefaultScope().getNode(HTMLCorePlugin.getDefault().getBundle().getSymbolicName());

    // formatting preferences
    node.putInt(HTMLCorePreferenceNames.LINE_WIDTH, 72);
    node.putBoolean(HTMLCorePreferenceNames.CLEAR_ALL_BLANK_LINES, false);
    node.put(HTMLCorePreferenceNames.INDENTATION_CHAR, HTMLCorePreferenceNames.TAB);
View Full Code Here

TOP

Related Classes of org.eclipse.core.runtime.preferences.DefaultScope

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.