Example usage for org.eclipse.jface.preference FieldEditor load

List of usage examples for org.eclipse.jface.preference FieldEditor load

Introduction

In this page you can find the example usage for org.eclipse.jface.preference FieldEditor load.

Prototype

public void load() 

Source Link

Document

Initializes this field editor with the preference value from the preference store.

Usage

From source file:de.hasait.eclipse.ccg.properties.CcgProjectPropertyPage.java

License:Apache License

protected final void addFieldEditor(final FieldEditor fieldEditor) {
    _fieldEditors.add(fieldEditor);/*from  ww w . j  a  v  a  2s .  com*/
    fieldEditor.setPage(this);
    fieldEditor.setPreferenceStore(getPreferenceStore());
    fieldEditor.load();
}

From source file:gov.redhawk.internal.ui.preferences.PlotPreferencePage.java

License:Open Source License

@Override
protected void initialize() {
    super.initialize();
    if (blockPreferenceStore != null) {
        Iterator<FieldEditor> e = blockPreferences.iterator();
        while (e.hasNext()) {
            FieldEditor pe = e.next();
            pe.setPage(this);
            pe.setPropertyChangeListener(this);
            pe.setPreferenceStore(blockPreferenceStore);
            pe.load();
        }// www.jav  a  2s.co m
    }
}

From source file:mpj_express_debugger.JavaConnectTab.java

License:Open Source License

/**
 * Updates the connection argument field editors from the specified
 * configuration/*  w  w w  .  ja  va2 s . c  o m*/
 * 
 * @param config
 *          the config to load from
 */
private void updateConnectionFromConfig(ILaunchConfiguration config) {
    String id = null;
    try {

        id = config.getAttribute(IMPJLaunchConfigurationConstants.ATTR_MPJ_DEV,
                MPJExpressRunTime.getDefaultVMConnector().getIdentifier());

        fConnectorCombo.setText(MPJExpressRunTime.getVMConnector(id).getName());
        handleConnectorComboModified();

        Map attrMap = config.getAttribute(IJavaLaunchConfigurationConstants.ATTR_CONNECT_MAP, (Map) null);
        if (attrMap == null) {
            return;
        }
        Iterator keys = attrMap.keySet().iterator();
        while (keys.hasNext()) {
            String key = (String) keys.next();
            Connector.Argument arg = (Connector.Argument) fArgumentMap.get(key);
            FieldEditor editor = (FieldEditor) fFieldEditorMap.get(key);
            if (arg != null && editor != null) {
                String value = (String) attrMap.get(key);
                if (arg instanceof Connector.StringArgument || arg instanceof Connector.SelectedArgument) {
                    editor.getPreferenceStore().setValue(key, value);
                } else if (arg instanceof Connector.BooleanArgument) {
                    editor.getPreferenceStore().setValue(key, Boolean.valueOf(value).booleanValue());
                } else if (arg instanceof Connector.IntegerArgument) {
                    editor.getPreferenceStore().setValue(key, new Integer(value).intValue());
                }
                editor.load();
            }
        }
    } catch (CoreException ce) {
        JDIDebugUIPlugin.log(ce);
    }
}

From source file:mpj_express_debugger.JavaMPJConnectTab.java

License:Open Source License

/**
 * Updates the connection argument field editors from the specified
 * configuration/*from w  w w.  j av a2 s. c o  m*/
 * 
 * @param config
 *          the config to load from
 */
private void updateConnectionFromConfig(ILaunchConfiguration config) {
    String id = null;
    try {
        id = config.getAttribute(IJavaLaunchConfigurationConstants.ATTR_VM_CONNECTOR,
                JavaRuntime.getDefaultVMConnector().getIdentifier());
        fConnectorCombo.setText(JavaRuntime.getVMConnector(id).getName());
        handleConnectorComboModified();

        Map attrMap = config.getAttribute(IJavaLaunchConfigurationConstants.ATTR_CONNECT_MAP, (Map) null);
        if (attrMap == null) {
            return;
        }
        Iterator keys = attrMap.keySet().iterator();
        while (keys.hasNext()) {
            String key = (String) keys.next();
            Connector.Argument arg = (Connector.Argument) fArgumentMap.get(key);
            FieldEditor editor = (FieldEditor) fFieldEditorMap.get(key);
            if (arg != null && editor != null) {
                String value = (String) attrMap.get(key);
                if (arg instanceof Connector.StringArgument || arg instanceof Connector.SelectedArgument) {
                    editor.getPreferenceStore().setValue(key, value);
                } else if (arg instanceof Connector.BooleanArgument) {
                    editor.getPreferenceStore().setValue(key, Boolean.valueOf(value).booleanValue());
                } else if (arg instanceof Connector.IntegerArgument) {
                    editor.getPreferenceStore().setValue(key, new Integer(value).intValue());
                }
                editor.load();
            }
        }
    } catch (CoreException ce) {
        JDIDebugUIPlugin.log(ce);
    }
}

From source file:net.mldonkey.g2gui.view.pref.G2GuiPref.java

License:Open Source License

protected void createFieldEditors() {

    Composite composite = getFieldEditorParent();
    StringFieldEditor hostNameField = new StringFieldEditor("hostname", "Hostname", composite);

    hostNameField.setPreferenceStore(this.getPreferenceStore());
    hostNameField.fillIntoGrid(composite, 2);
    addField(hostNameField);/*  w ww  .jav a  2  s . com*/
    hostNameField.load();

    StringFieldEditor portField = new StringFieldEditor("port", "Port", composite);
    portField.setPreferenceStore(this.getPreferenceStore());
    portField.fillIntoGrid(composite, 2);
    addField(portField);
    portField.load();

    StringFieldEditor userNameField = new StringFieldEditor("username", "Username", composite);
    userNameField.setPreferenceStore(this.getPreferenceStore());
    userNameField.fillIntoGrid(composite, 2);
    addField(userNameField);
    userNameField.load();

    StringFieldEditor passwordField = new StringFieldEditor("password", "Password", composite);
    passwordField.getTextControl(composite).setEchoChar('*');
    passwordField.fillIntoGrid(composite, 2);
    passwordField.setPreferenceStore(this.getPreferenceStore());
    addField(passwordField);
    passwordField.load();

    GCJFileFieldEditor executableField = new GCJFileFieldEditor("coreExecutable",
            G2GuiResources.getString("PREF_CORE_EXEC"), true, composite);
    executableField.setPreferenceStore(this.getPreferenceStore());
    addField(executableField);
    executableField.load();

    if (VersionCheck.isWin32()) {
        executableField.setFileExtensions(new String[] { "*.exe;*.bat" });
    } else {
        executableField.setFileExtensions(new String[] { "*" });
    }

    FieldEditor mulitpleInstancesEditor = new BooleanFieldEditor("allowMultipleInstances",
            G2GuiResources.getString("PREF_ALLOW_MULIPLE"), composite);
    mulitpleInstancesEditor.setPreferenceStore(this.getPreferenceStore());
    mulitpleInstancesEditor.fillIntoGrid(composite, 2);
    addField(mulitpleInstancesEditor);
    mulitpleInstancesEditor.load();

    ExtendedBooleanFieldEditor advancedModeEditor = new ExtendedBooleanFieldEditor("advancedMode",
            "Advanced user mode (*)", composite);
    advancedModeEditor.setPreferenceStore(this.getPreferenceStore());
    advancedModeEditor.fillIntoGrid(composite, 2);

    addField(advancedModeEditor);
    advancedModeEditor.load();

    // Make this a little more obvious
    Button b = advancedModeEditor.getChangeControl(composite);
    b.setFont(JFaceResources.getBannerFont());
    b.setToolTipText(G2GuiResources.getString("PREF_ADVANCED_TOOLTIP"));
    b.setForeground(composite.getDisplay().getSystemColor(SWT.COLOR_BLUE));

    ((GridLayout) composite.getLayout()).numColumns = 2;
}

From source file:net.mldonkey.g2gui.view.pref.MLDonkeyOptions.java

License:Open Source License

private void setupEditor( FieldEditor e, String optionHelp ) {
    e.setPreferencePage( this );
    e.setPreferenceStore( getPreferenceStore() );
    e.getLabelControl( parent ).setToolTipText( optionHelp );
    e.load();
    addField( e );/*  ww w  .  j  a v  a 2  s . c  o m*/
}

From source file:net.mldonkey.g2gui.view.pref.PreferencePage.java

License:Open Source License

/**
 * //from w w w .  j a  va2s  .c  om
 * @param e
 */
protected void setupEditor(FieldEditor e) {
    e.setPreferencePage(this);
    e.setPreferenceStore(getPreferenceStore());
    e.load();
    addField(e);
}

From source file:net.sf.eclipse.tomcat.AdvancedPreferencePage.java

License:Open Source License

private void initField(FieldEditor field) {
    field.setPreferenceStore(getPreferenceStore());
    field.setPreferencePage(this);
    field.load();
}

From source file:net.sf.savedirtyeditors.preferences.PluginPreferencePage.java

License:Open Source License

private FieldEditor createStringFieldEditor(final Composite spacingComposite, final String preferenceKey,
        final String labelText) {
    final FieldEditor editor = new StringFieldEditor(preferenceKey, labelText, spacingComposite);
    editor.setPreferenceStore(PluginActivator.getDefault().getPreferenceStore());
    editor.setPage(this);
    editor.load();
    return editor;
}

From source file:net.sourceforge.eclipseccase.ui.preferences.DiffMergePreferencePage.java

License:Open Source License

private void addFieldEditor(FieldEditor fieldEditor) {
    fieldEditor.setPreferencePage(this);
    fieldEditor.setPreferenceStore(getPreferenceStore());
    fieldEditor.load();
}