Example usage for org.eclipse.jface.preference StringFieldEditor setPreferenceName

List of usage examples for org.eclipse.jface.preference StringFieldEditor setPreferenceName

Introduction

In this page you can find the example usage for org.eclipse.jface.preference StringFieldEditor setPreferenceName.

Prototype

public void setPreferenceName(String name) 

Source Link

Document

Sets the name of the preference this field editor operates on.

Usage

From source file:com.ultimatetech.cim.preferences.CIMPreferencePage.java

License:Open Source License

/**
 * Creates the field editors. Field editors are abstractions of
 * the common GUI blocks needed to manipulate various types
 * of preferences. Each field editor knows how to save and
 * restore itself.//from w w  w.j  a  v a  2 s . co  m
 */
public void createFieldEditors() {
    StringFieldEditor sfe = new StringFieldEditor(PreferenceConstants.P_STRING, "CIM &Host:",
            getFieldEditorParent());
    sfe.setEmptyStringAllowed(false);
    sfe.setPreferenceName(PreferenceNames.CIM_HOST);
    addField(sfe);
    sfe = new StringFieldEditor(PreferenceConstants.P_STRING, "CIM &Port:", getFieldEditorParent());
    sfe.setEmptyStringAllowed(false);
    sfe.setPreferenceName(PreferenceNames.CIM_PORT);
    addField(sfe);
    sfe = new StringFieldEditor(PreferenceConstants.P_STRING, "CIM &Name Space:", getFieldEditorParent());
    sfe.setEmptyStringAllowed(false);
    sfe.setPreferenceName(PreferenceNames.CIM_NAMESPACE);
    addField(sfe);
    RadioGroupFieldEditor rfe = new RadioGroupFieldEditor(
            PreferenceConstants.P_CHOICE, "Protocol", 1, new String[][] { { "http/XML", "http" },
                    { "https/XML", "https" }, { CIMClient.CIM_RMI, CIMClient.CIM_RMI } },
            getFieldEditorParent());
    rfe.setPreferenceName(PreferenceNames.IS_SECURE);
    addField(rfe);
    sfe = new StringFieldEditor(PreferenceConstants.P_STRING, "CIM Class Name &Filter:",
            getFieldEditorParent());
    sfe.setEmptyStringAllowed(true);
    sfe.setPreferenceName(PreferenceNames.CIM_FILTER);
    addField(sfe);

}