List of usage examples for org.eclipse.jface.preference StringFieldEditor StringFieldEditor
public StringFieldEditor(String name, String labelText, Composite parent)
From source file:org.mxupdate.eclipse.PreferencePage.java
License:Apache License
/** * * @see FieldEditorPreferencePage#createFieldEditors() *///www . j a v a2 s .co m @Override protected void createFieldEditors() { final Composite parent = this.getFieldEditorParent(); final StringFieldEditor urlField = new StringFieldEditor("url", //$NON-NLS-1$ Messages.getString("PreferencePage.Host"), //$NON-NLS-1$ parent); this.addField(urlField); final StringFieldEditor nameField = new StringFieldEditor("name", //$NON-NLS-1$ Messages.getString("PreferencePage.UserName"), //$NON-NLS-1$ parent); this.addField(nameField); final StringFieldEditor passwdField = new StringFieldEditor("password", //$NON-NLS-1$ Messages.getString("PreferencePage.Password"), //$NON-NLS-1$ parent); this.addField(passwdField); }
From source file:org.neo4j.neoclipse.preference.DecoratorPreferencePage.java
License:Apache License
/** * Initializes the several input fields. *///from w ww . j a va 2 s.c o m @Override protected void createFieldEditors() { // node label properties StringFieldEditor propertyNameField = new StringFieldEditor(DecoratorPreferences.NODE_PROPERTY_NAMES, NODE_LABEL_PROPERTIES_LABEL, getFieldEditorParent()); propertyNameField.setEmptyStringAllowed(true); addField(propertyNameField, PROPTERTY_NAMES_NOTE); // node label properties StringFieldEditor relPropertyNameField = new StringFieldEditor( DecoratorPreferences.RELATIONSHIP_PROPERTY_NAMES, RELATIONSHIP_LABEL_PROPERTIES_LABEL, getFieldEditorParent()); relPropertyNameField.setEmptyStringAllowed(true); addField(relPropertyNameField, PROPTERTY_NAMES_NOTE); // icon locations DirectoryFieldEditor iconLocationField = new DirectoryFieldEditor(DecoratorPreferences.NODE_ICON_LOCATION, NODE_ICONS_LOCATION_LABEL, getFieldEditorParent()); iconLocationField.setEmptyStringAllowed(true); iconLocationField.setErrorMessage(NODE_ICONS_LOCATION_ERROR); addField(iconLocationField, ICON_LOCATION_NOTE); // node icon filename properties StringFieldEditor iconPropertyNameField = new StringFieldEditor( DecoratorPreferences.NODE_ICON_PROPERTY_NAMES, NODE_ICON_FILENAME_PROPERTIES_LABEL, getFieldEditorParent()); iconPropertyNameField.setEmptyStringAllowed(true); addField(iconPropertyNameField, ICON_PROPERTY_NAMES_NOTE); }
From source file:org.objectstyle.wolips.eomodeler.preferences.EntityModelerPreferencePage.java
License:Open Source License
@Override public void createFieldEditors() { addField(new BooleanFieldEditor(PreferenceConstants.SHOW_ERRORS_IN_PROBLEMS_VIEW_KEY, Messages.getString("Preferences.ShowErrorsInProblemsViewLabel"), getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceConstants.SHOW_RELATIONSHIP_ATTRIBUTE_OPTIONALITY_MISMATCH, Messages.getString("Preferences.ShowRelationshipAttributeOptionalityMismatchLabel"), getFieldEditorParent()));/* ww w .ja v a 2s. c om*/ addField(new BooleanFieldEditor(PreferenceConstants.OPEN_WINDOW_ON_VERIFICATION_ERRORS_KEY, Messages.getString("Preferences.OpenWindowOnVerificationErrorsLabel"), getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceConstants.OPEN_WINDOW_ON_VERIFICATION_WARNINGS_KEY, Messages.getString("Preferences.OpenWindowOnVerificationWarningsLabel"), getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceConstants.CHANGE_PERSPECTIVES_KEY, Messages.getString("Preferences.ChangePerspectivesLabel"), getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceConstants.OPEN_IN_WINDOW_KEY, Messages.getString("Preferences.OpenInWindowLabel"), getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceConstants.USED_FOR_LOCKING_DEFAULT_KEY, Messages.getString("Preferences.DefaultUsedForLockingLabel"), getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceConstants.ALLOWS_NULL_DEFAULT_KEY, Messages.getString("Preferences.DefaultAllowsNullLabel"), getFieldEditorParent())); addField(new StringFieldEditor(TableUtils.getPreferenceNameForTableNamed(EOEntity.class.getName()), "Entity Columns", getFieldEditorParent())); addField(new StringFieldEditor(TableUtils.getPreferenceNameForTableNamed(EOAttribute.class.getName()), "Attribute Columns", getFieldEditorParent())); addField(new StringFieldEditor(TableUtils.getPreferenceNameForTableNamed(EORelationship.class.getName()), "Relationship Columns", getFieldEditorParent())); addField(new StringFieldEditor(TableUtils.getPreferenceNameForTableNamed(EOArgument.class.getName()), "Argument Columns", getFieldEditorParent())); }
From source file:org.objectstyle.wolips.ui.preferences.EOGeneratorPreferencesPage.java
License:Open Source License
/** * @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors() *///from ww w. jav a2 s . c o m public void createFieldEditors() { addField(new FileFieldEditor(Preferences.PREF_EOGENERATOR_PATH, PreferencesMessages.getString("Preferences.EOGeneratorPath.Label"), getFieldEditorParent())); addField(new DirectoryFieldEditor(Preferences.PREF_EOGENERATOR_TEMPLATE_DIR, PreferencesMessages.getString("Preferences.EOGeneratorTemplateDir.Label"), getFieldEditorParent())); addField(new StringFieldEditor(Preferences.PREF_EOGENERATOR_JAVA_TEMPLATE, PreferencesMessages.getString("Preferences.EOGeneratorJavaTemplate.Label"), getFieldEditorParent())); addField(new StringFieldEditor(Preferences.PREF_EOGENERATOR_SUBCLASS_JAVA_TEMPLATE, PreferencesMessages.getString("Preferences.EOGeneratorSubclassJavaTemplate.Label"), getFieldEditorParent())); addField(new BooleanFieldEditor(Preferences.PREF_EOGENERATOR_JAVA_14, PreferencesMessages.getString("Preferences.EOGeneratorJava14.Label"), getFieldEditorParent())); }
From source file:org.objectstyle.wolips.womodeler.preferences.WOModelerPreferencePage.java
License:Open Source License
@Override protected void createFieldEditors() { addField(new BooleanFieldEditor(PreferenceConstants.WOMODELER_SERVER_ENABLED, "Server Enabled", getFieldEditorParent()));//www. j av a2 s.com addField(new IntegerFieldEditor(PreferenceConstants.WOMODELER_SERVER_PORT, "Server Port", getFieldEditorParent(), 5)); addField(new StringFieldEditor(PreferenceConstants.WOMODELER_SERVER_PASSWORD, "Server Password (required)", getFieldEditorParent())); }
From source file:org.occiware.clouddesigner.occi.docker.preference.preferences.DockerPreference.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. */// w w w. ja v a2s .com public void createFieldEditors() { username = new StringFieldEditor(PreferenceConstants.P_STRING_USERNAME, "Docker &username:", getFieldEditorParent()); addField(username); password = new StringFieldEditor(PreferenceConstants.P_STRING_PASSWORD, "Docker &password:", getFieldEditorParent()); addField(password); email = new StringFieldEditor(PreferenceConstants.P_STRING_EMAIL, "Docker &email:", getFieldEditorParent()); addField(email); version = new StringFieldEditor(PreferenceConstants.P_STRING_VERSION, "Docker &version:", getFieldEditorParent()); addField(version); url = new StringFieldEditor(PreferenceConstants.P_STRING_URL, "Docker &url:", getFieldEditorParent()); addField(url); LOGGER.info("All text fields where created"); // add change listener to the preferences store so that we are notified Activator.getDefault().getPreferenceStore().addPropertyChangeListener(new IPropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent event) { if (event.getProperty() == PreferenceConstants.P_STRING_USERNAME) { LOGGER.info(event.getNewValue().toString()); textValidation(event, PreferenceConstants.E_MSG_USERNAME); } if (event.getProperty() == PreferenceConstants.P_STRING_PASSWORD) { LOGGER.info(event.getNewValue().toString()); textValidation(event, PreferenceConstants.E_MSG_PASSWORD); } if (event.getProperty() == PreferenceConstants.P_STRING_EMAIL) { LOGGER.info(event.getNewValue().toString()); textValidation(event, PreferenceConstants.E_MSG_EMAIL); } if (event.getProperty() == PreferenceConstants.P_STRING_VERSION) { LOGGER.info(event.getNewValue().toString()); textValidation(event, PreferenceConstants.E_MSG_VERSION); } if (event.getProperty() == PreferenceConstants.P_STRING_URL) { LOGGER.info(event.getNewValue().toString()); textValidation(event, PreferenceConstants.E_MSG_URL); } } private void textValidation(PropertyChangeEvent event, String errorMessage) { if (event.getNewValue() != null && !event.getNewValue().equals("")) { setErrorMessage(null); setValid(true); } else { setErrorMessage(errorMessage); setValid(false); } } }); }
From source file:org.openhealthtools.mdht.uml.hdf.ui.rsm.preferences.SamplePreferencePage.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 ww w.j a v a 2 s . c o m */ @Override public void createFieldEditors() { addField(new DirectoryFieldEditor(PreferenceConstants.P_PATH, "&Directory preference:", getFieldEditorParent())); addField(new BooleanFieldEditor(PreferenceConstants.P_BOOLEAN, "&An example of a boolean preference", getFieldEditorParent())); addField(new RadioGroupFieldEditor(PreferenceConstants.P_CHOICE, "An example of a multiple-choice preference", 1, new String[][] { { "&Choice 1", "choice1" }, { "C&hoice 2", "choice2" } }, getFieldEditorParent())); addField( new StringFieldEditor(PreferenceConstants.P_STRING, "A &text preference:", getFieldEditorParent())); }
From source file:org.openlegacy.ide.eclipse.ui.preferences.OpenLegacyPreferencePage.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. *//* ww w .j a v a 2 s .c om*/ @Override public void createFieldEditors() { this.urlEditor = new StringFieldEditor(PreferenceConstants.P_TEMPLATES_URL, Messages.getString("label_templates_url_preference"), getFieldEditorParent()); this.analyzeNewTrails = new BooleanFieldEditor(PreferenceConstants.P_ANALYZE_NEW_TRAILS, "Analyze new trails", getFieldEditorParent()); addField(this.urlEditor); addField(this.analyzeNewTrails); }
From source file:org.openmaji.implementation.tool.eclipse.editor.common.preference.MeemDefinitionPreferencePage.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.// www .j ava 2 s.c o m */ public void createFieldEditors() { addField(new FileListEditor("jarsPaths", "&Jars:", getFieldEditorParent())); addField(new BooleanFieldEditor(P_BOOLEAN, "&An example of a boolean preference", getFieldEditorParent())); addField(new RadioGroupFieldEditor(P_CHOICE, "An example of a multiple-choice preference", 1, new String[][] { { "&Choice 1", "choice1" }, { "C&hoice 2", "choice2" } }, getFieldEditorParent())); addField(new StringFieldEditor(P_STRING, "A &text preference:", getFieldEditorParent())); }
From source file:org.openntf.bootlegger.pref.BootleggerPreferencePage.java
License:Open Source License
@Override protected void createFieldEditors() { BooleanFieldEditor autoExport = new BooleanFieldEditor(PREF_AUTOEXPORT, "Auto Export on Build", getFieldEditorParent());/*from ww w . j a va 2 s . c o m*/ addField(autoExport); StringFieldEditor regex = new StringFieldEditor(PREF_CC_EXPORT_REGEX, "Only Export Custom Controls matching this Regular Expression (Defaults to all)", getFieldEditorParent()); addField(regex); DirectoryFieldEditor defaultFilter = new DirectoryFieldEditor(PREF_PLUGIN_SOURCEFOLDER, "Plugin Source Folder", getFieldEditorParent()); addField(defaultFilter); StringFieldEditor packageComponent = new StringFieldEditor(PREF_PACKAGE_COMPONENT, "Package to export Components to", getFieldEditorParent()); addField(packageComponent); StringFieldEditor packageConfig = new StringFieldEditor(PREF_PACKAGE_CONFIG, "Package to export Xsp-Config to", getFieldEditorParent()); addField(packageConfig); StringFieldEditor configClass = new StringFieldEditor(PREF_CONFIGCLASSNAME, "Class name of Generated XspLibrary Contributor Class (Defaults to '" + BootleggerUtil.DEFAULT_CONFIGCLASSNAME + "')", getFieldEditorParent()); addField(configClass); StringFieldEditor namespace = new StringFieldEditor(PREF_NAMESPACE, "Target Namespace (leave blank if no change)", getFieldEditorParent()); addField(namespace); StringFieldEditor prefix = new StringFieldEditor(PREF_PREFIX, "Target Default Prefix (leave blank if no change)", getFieldEditorParent()); addField(prefix); StringFieldEditor category = new StringFieldEditor(PREF_CATEGORY, "Target Palette Category (Only Applied if not already set on Custom Control)", getFieldEditorParent()); addField(category); }