List of usage examples for org.eclipse.jface.preference StringFieldEditor setPreferenceName
public void setPreferenceName(String name)
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); }