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

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

Introduction

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

Prototype

public void loadDefault() 

Source Link

Document

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

Usage

From source file:com.dnw.plugin.preference.GroupFieldEditor.java

License:Open Source License

/**
 * Initializes this field editor with the default preference value from the preference store.
 * //ww  w  .j  a  va  2s .c  om
 * @author manbaum
 * @since Oct 22, 2014
 * @see org.eclipse.jface.preference.FieldEditor#doLoadDefault()
 */
@Override
protected void doLoadDefault() {
    if (fields != null) {
        for (FieldEditor f : fields) {
            f.loadDefault();
        }
    }
}

From source file:com.swtdesigner.FieldLayoutPreferencePage.java

License:Open Source License

/**   
 * The field editor preference page implementation of a <code>PreferencePage</code>
 * method loads all the field editors with their default values.
 *//*  w w  w. j a  va 2  s . c  om*/
protected void performDefaults() {
    if (fields != null) {
        Iterator e = fields.iterator();
        while (e.hasNext()) {
            FieldEditor pe = (FieldEditor) e.next();
            pe.loadDefault();
        }
    }
    // Force a recalculation of my error state.
    checkState();
    super.performDefaults();
}

From source file:com.threecrickets.creel.eclipse.internal.PreferencePageWithFields.java

License:LGPL

@Override
protected void performDefaults() {
    for (FieldEditor fieldEditor : fieldEditors)
        fieldEditor.loadDefault();
    super.performDefaults();
}

From source file:de.fraunhofer.esk.ernest.visualization.ganttchart.preferences.VisualizationPreferencePage.java

License:Open Source License

@Override
protected void performDefaults() {
    for (FieldEditor editor : preferenceEditors) {
        editor.loadDefault();
    }/*w  w w .j  av a2  s .  c o  m*/

    super.performDefaults();
}

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

License:Apache License

protected void performDefaults() {
    for (Iterator fieldEditorsI = _fieldEditors.iterator(); fieldEditorsI.hasNext();) {
        FieldEditor fieldEditor = (FieldEditor) fieldEditorsI.next();
        fieldEditor.loadDefault();
    }/*from ww  w  .j a va 2  s.  c o  m*/
    super.performDefaults();
}

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

License:Open Source License

@Override
protected void performDefaults() {
    super.performDefaults();
    if (blockPreferenceStore != null) {
        Iterator<FieldEditor> e = blockPreferences.iterator();
        while (e.hasNext()) {
            FieldEditor pe = e.next();
            pe.loadDefault();
        }//w  w w .  ja va 2 s.com
    }
    // Force a recalculation of my error state.
    checkState();
}

From source file:mpj_express_debugger.JavaMPJConnectTab.java

License:Open Source License

/**
 * Update the argument area to show the selected connector's arguments
 *///ww  w . ja  va 2 s  . com
private void handleConnectorComboModified() {
    int index = fConnectorCombo.getSelectionIndex();
    if ((index < 0) || (index >= fConnectors.length)) {
        return;
    }
    IVMConnector vm = fConnectors[index];
    if (vm.equals(fConnector)) {
        return; // selection did not change
    }
    fConnector = vm;
    try {
        fArgumentMap = vm.getDefaultArguments();
    } catch (CoreException e) {
        JDIDebugUIPlugin.statusDialog(LauncherMessages.JavaConnectTab_Unable_to_display_connection_arguments__2,
                e.getStatus());
        return;
    }

    // Dispose of any current child widgets in the tab holder area
    Control[] children = fArgumentComposite.getChildren();
    for (int i = 0; i < children.length; i++) {
        children[i].dispose();
    }
    fFieldEditorMap.clear();
    PreferenceStore store = new PreferenceStore();
    // create editors
    Iterator keys = vm.getArgumentOrder().iterator();
    while (keys.hasNext()) {
        String key = (String) keys.next();
        Connector.Argument arg = (Connector.Argument) fArgumentMap.get(key);
        FieldEditor field = null;
        if (arg instanceof Connector.IntegerArgument) {
            store.setDefault(arg.name(), ((Connector.IntegerArgument) arg).intValue());
            field = new IntegerFieldEditor(arg.name(), arg.label(), fArgumentComposite);
        } else if (arg instanceof Connector.SelectedArgument) {
            List choices = ((Connector.SelectedArgument) arg).choices();
            String[][] namesAndValues = new String[choices.size()][2];
            Iterator iter = choices.iterator();
            int count = 0;
            while (iter.hasNext()) {
                String choice = (String) iter.next();
                namesAndValues[count][0] = choice;
                namesAndValues[count][1] = choice;
                count++;
            }
            store.setDefault(arg.name(), arg.value());
            field = new ComboFieldEditor(arg.name(), arg.label(), namesAndValues, fArgumentComposite);
        } else if (arg instanceof Connector.StringArgument) {
            store.setDefault(arg.name(), arg.value());
            field = new StringFieldEditor(arg.name(), arg.label(), fArgumentComposite);
        } else if (arg instanceof Connector.BooleanArgument) {
            store.setDefault(arg.name(), ((Connector.BooleanArgument) arg).booleanValue());
            field = new BooleanFieldEditor(arg.name(), arg.label(), fArgumentComposite);
        }
        if (field != null) {
            field.setPreferenceStore(store);
            field.loadDefault();
            field.setPropertyChangeListener(this);
            fFieldEditorMap.put(key, field);
        }
    }
    fArgumentComposite.getParent().getParent().layout();
    fArgumentComposite.layout(true);
    updateLaunchConfigurationDialog();
}

From source file:org.bc.eclipse.hadoop.debug.JavaRetryConnectTab.java

License:Open Source License

/**
 * Update the argument area to show the selected connector's arguments
 *//* w ww .  j ava2  s .com*/
private void handleConnectorComboModified() {
    int index = fConnectorCombo.getSelectionIndex();
    if ((index < 0) || (index >= fConnectors.length)) {
        return;
    }
    IVMConnector vm = fConnectors[index];
    if (vm.equals(fConnector)) {
        return; // selection did not change
    }
    fConnector = vm;
    try {
        fArgumentMap = vm.getDefaultArguments();
    } catch (CoreException e) {
        JDIDebugUIPlugin.statusDialog(LauncherMessages.JavaConnectTab_Unable_to_display_connection_arguments__2,
                e.getStatus());
        return;
    }

    // Dispose of any current child widgets in the tab holder area
    Control[] children = fArgumentComposite.getChildren();
    for (int i = 0; i < children.length; i++) {
        children[i].dispose();
    }
    fFieldEditorMap.clear();
    PreferenceStore store = new PreferenceStore();
    // create editors
    Iterator<String> keys = vm.getArgumentOrder().iterator();
    while (keys.hasNext()) {
        String key = keys.next();
        Connector.Argument arg = fArgumentMap.get(key);
        FieldEditor field = null;
        if (arg instanceof Connector.IntegerArgument) {
            store.setDefault(arg.name(), ((Connector.IntegerArgument) arg).intValue());
            field = new IntegerFieldEditor(arg.name(), arg.label(), fArgumentComposite);
        } else if (arg instanceof Connector.SelectedArgument) {
            List<String> choices = ((Connector.SelectedArgument) arg).choices();
            String[][] namesAndValues = new String[choices.size()][2];
            Iterator<String> iter = choices.iterator();
            int count = 0;
            while (iter.hasNext()) {
                String choice = iter.next();
                namesAndValues[count][0] = choice;
                namesAndValues[count][1] = choice;
                count++;
            }
            store.setDefault(arg.name(), arg.value());
            field = new ComboFieldEditor(arg.name(), arg.label(), namesAndValues, fArgumentComposite);
        } else if (arg instanceof Connector.StringArgument) {
            store.setDefault(arg.name(), arg.value());
            field = new StringFieldEditor(arg.name(), arg.label(), fArgumentComposite);
        } else if (arg instanceof Connector.BooleanArgument) {
            store.setDefault(arg.name(), ((Connector.BooleanArgument) arg).booleanValue());
            field = new BooleanFieldEditor(arg.name(), arg.label(), fArgumentComposite);
        }
        if (field != null) {
            field.setPreferenceStore(store);
            field.loadDefault();
            field.setPropertyChangeListener(this);
            fFieldEditorMap.put(key, field);
        }
    }
    fArgumentComposite.getParent().getParent().layout();
    fArgumentComposite.layout(true);
    updateLaunchConfigurationDialog();
}

From source file:org.eclipse.debug.internal.ui.preferences.LaunchConfigurationsPreferencePage.java

License:Open Source License

protected void performDefaults() {
    fDeleteConfigs.setSelection(Preferences.getDefaultBoolean(DebugPlugin.getUniqueIdentifier(),
            DebugPlugin.PREF_DELETE_CONFIGS_ON_PROJECT_DELETE, true));
    FieldEditor editor = null;
    for (int i = 0; i < fFieldEditors.size(); i++) {
        editor = (FieldEditor) fFieldEditors.get(i);
        editor.loadDefault();
        if (editor instanceof BooleanFieldEditor2) {
            fTable.setEnabled(((BooleanFieldEditor2) editor).getBooleanValue());
        }/*ww  w . j a  v  a 2  s.  c  o m*/
    }

}

From source file:org.eclipse.papyrus.infra.gmfdiag.preferences.ui.AbstractGroup.java

License:Open Source License

/**
 * Load default preferences of all registered fieldEditors.
 * /*from  w w  w. j a va 2  s .  com*/
 * @see org.eclipse.papyrus.infra.gmfdiag.preferences.ui.AbstractGroup#addFieldEditor(FieldEditor)
 */
public final void loadDefault() {
    for (FieldEditor fe : fieldsEditor) {
        fe.loadDefault();
    }
}