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

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

Introduction

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

Prototype

public StringFieldEditor(String name, String labelText, Composite parent) 

Source Link

Document

Creates a string field editor of unlimited width.

Usage

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);

}