List of usage examples for org.eclipse.jface.preference StringFieldEditor StringFieldEditor
public StringFieldEditor(String name, String labelText, Composite parent)
From source file:org.org.eclipse.dws.core.internal.configuration.preferences.GeneralPreferencePage.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 . com @Override public void createFieldEditors() { class DirectoryFieldEditorWithoutValidation extends DirectoryFieldEditor { public DirectoryFieldEditorWithoutValidation(String name, String labelText, Composite parent) { super(name, labelText, parent); } @Override protected boolean checkState() { // don't validate the repository. if it doesn't exist, it will be created on the fly. return true; } } addField(new DirectoryFieldEditorWithoutValidation(PreferencesNames.P_MAVEN_REPOSITORY_LOCAL_PATH, PreferencesMessages.GeneralPreferencePage_artifactDownloadPath, getFieldEditorParent())); addField(new StringFieldEditor(PreferencesNames.P_MAVEN_POM_FILE_NAMES, PreferencesMessages.GeneralPreferencePage_commaSeparatedPomNames, getFieldEditorParent())); addField(new StringFieldEditor(PreferencesNames.P_MAVEN_POM_FILE_ENCODING, "Pom file encoding:", getFieldEditorParent())); addField(new StringFieldEditor(PreferencesNames.P_MAVEN_DEFAULT_WEBAPP_FOLDER, PreferencesMessages.GeneralPreferencePage_defaultWEBINFLIB, getFieldEditorParent())); addField(new StringFieldEditor(PreferencesNames.P_MAVEN_DEFAULT_FOLDER, PreferencesMessages.GeneralPreferencePage_defaultProjectFolder, getFieldEditorParent())); addField(new StringFieldEditor(PreferencesNames.P_MAVEN_VARIABLE_NAME, PreferencesMessages.GeneralPreferencePage_variableName, getFieldEditorParent())); }
From source file:org.osate.xtext.aadl2.agcl.analysis.config.AGCLPreferencesPage.java
License:Apache License
@Override protected void createFieldEditors() { Composite parent = getFieldEditorParent(); IPreferenceStore store = getPreferenceStore(); StringFieldEditor modelCheckerName = new StringFieldEditor( IPreferenceConstants.MODEL_CHECKER_NAME_PREFERENCE, "Model-checker &Name", parent); addField(modelCheckerName);//from w ww.ja v a 2 s.c om modelCheckerName.setPreferenceStore(store); FileFieldEditor modelCheckerExecutable = new FileFieldEditor( IPreferenceConstants.MODEL_CHECKER_EXECUTABLE_PREFERENCE, "Model-checker &Executable", true, parent); addField(modelCheckerExecutable); modelCheckerExecutable.setPreferenceStore(store); IPropertyChangeListener modelCheckerListener = new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { String newActiveModelChecker = (String) event.getNewValue(); // TODO: register new instance // TODO: change executable // AGCLAnalysisPlugin.getDefault().activateModelChecker(newActiveModelChecker); } }; store.addPropertyChangeListener(modelCheckerListener); StringFieldEditor flags = new StringFieldEditor(IPreferenceConstants.MODEL_CHECKER_FLAGS_PREFERENCE, "Model-checker &Flags", parent); addField(flags); flags.setPreferenceStore(store); // FileFieldEditor modelCheckerScriptTemplate = new FileFieldEditor( // IPreferenceConstants.MODEL_CHECKER_SCRIPT_TEMPLATE_PREFERENCE, // "Model-checker &Script template", // false, // parent); StringFieldEditor modelCheckerScriptTemplate = new StringFieldEditor( IPreferenceConstants.MODEL_CHECKER_SCRIPT_TEMPLATE_PREFERENCE, "Model-checker &Script template", parent); addField(modelCheckerScriptTemplate); modelCheckerScriptTemplate.setPreferenceStore(store); // FileFieldEditor modelCheckerModelTemplate = new FileFieldEditor( // IPreferenceConstants.MODEL_CHECKER_MODEL_TEMPLATE_PREFERENCE, // "Model-checker &Model template", // false, // parent); StringFieldEditor modelCheckerModelTemplate = new StringFieldEditor( IPreferenceConstants.MODEL_CHECKER_MODEL_TEMPLATE_PREFERENCE, "Model-checker &Model template", parent); addField(modelCheckerModelTemplate); modelCheckerModelTemplate.setPreferenceStore(store); StringFieldEditor modelCheckerInputDir = new StringFieldEditor( IPreferenceConstants.MODEL_CHECKER_INPUT_DIR_PREFERENCE, "Model-checker &Input directory", parent); addField(modelCheckerInputDir); modelCheckerInputDir.setPreferenceStore(store); StringFieldEditor modelCheckerOutputDir = new StringFieldEditor( IPreferenceConstants.MODEL_CHECKER_OUTPUT_DIR_PREFERENCE, "Model-checker &Output directory", parent); addField(modelCheckerOutputDir); modelCheckerOutputDir.setPreferenceStore(store); StringFieldEditor analysisResultsDir = new StringFieldEditor( IPreferenceConstants.ANALYSIS_RESULTS_DIR_PREFERENCE, "Analysis &Results directory", parent); addField(analysisResultsDir); analysisResultsDir.setPreferenceStore(store); RadioGroupFieldEditor analysisResultsOption = new RadioGroupFieldEditor( IPreferenceConstants.ANALYSIS_RESULTS_OPTION_PREFERENCE, "Analysis Results sorting option", 1, new String[][] { { "By viewpoint", AnalysisResults.BYVIEWPOINT }, { "By component", AnalysisResults.BYCOMPONENT } }, parent); addField(analysisResultsOption); analysisResultsOption.setPreferenceStore(store); }
From source file:org.outerrim.snippad.ui.swt.dialog.preference.GeneralPreferencePage.java
License:Open Source License
/** * @see org.eclipse.jface.preference.FieldEditorPreferencePage# * createFieldEditors()/* w w w.j a va2 s .c o m*/ */ protected void createFieldEditors() { addField(new StringFieldEditor(Configuration.CSS_LOCATION, "CSS Location", getFieldEditorParent())); addField(new BooleanFieldEditor(Configuration.SHOW_EDITOR, "Show Editor By Default", getFieldEditorParent())); addField(new IntegerFieldEditor(Configuration.NUMBER_RECENT, "# of Recent Documents to Track", getFieldEditorParent())); }
From source file:org.overture.ide.plugins.combinatorialtesting.preferences.WorkbenchPreferencePageMain.java
License:Open Source License
@Override protected void createFieldEditors() { addField(new BooleanFieldEditor(ITracesConstants.REMOTE_DEBUG_PREFERENCE, "Enable remote debug", getFieldEditorParent()));//from w ww .j a v a2 s. c om addField(new BooleanFieldEditor(ITracesConstants.REMOTE_DEBUG_FIXED_PORT, "Use fixed port for remote debug", getFieldEditorParent())); addField(createTraceReductionTypeCombo()); IntegerFieldEditor traceFilteringSeed = new IntegerFieldEditor(ITracesConstants.TRACE_SEED, "Trace filtering seed", getFieldEditorParent()); traceFilteringSeed.setValidRange(Integer.MIN_VALUE, Integer.MAX_VALUE); addField(traceFilteringSeed); IntegerFieldEditor subsetLimitation = new IntegerFieldEditor(ITracesConstants.TRACE_SUBSET_LIMITATION, "Subset limitation (%)", getFieldEditorParent()); subsetLimitation.setValidRange(1, 100); addField(subsetLimitation); addField(new StringFieldEditor(IDebugConstants.VDM_LAUNCH_CONFIG_VM_MEMORY_OPTION, "Additional VM arguments:", getFieldEditorParent())); }
From source file:org.ow2.aspirerfid.ide.aleconfig.preferences.AleServerConfiguratorPreferencePage.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 va2s .c om*/ public void createFieldEditors() { { addField(new DirectoryFieldEditor(PreferenceConstants.P_ECSpecsPATH, "EC Specs Directory:", getFieldEditorParent())); } { addField(new StringFieldEditor(PreferenceConstants.P_ALEClientEndPointSTRING, "ALE Client End Point:", getFieldEditorParent())); } { addField(new DirectoryFieldEditor(PreferenceConstants.P_HAL_LRSpecsPATH, "HAL LR Specs Directory:", getFieldEditorParent())); } { addField(new DirectoryFieldEditor(PreferenceConstants.P_RP_LRSpecsPATH, "RP LR Specs Directory:", getFieldEditorParent())); } { addField(new DirectoryFieldEditor(PreferenceConstants.P_LLRP_LRSpecsPATH, "LLRP LR Specs Directory:", getFieldEditorParent())); } { addField(new DirectoryFieldEditor(PreferenceConstants.P_Composite_LRSpecsPATH, "Composite LR Specs Directory:", getFieldEditorParent())); } { addField(new StringFieldEditor(PreferenceConstants.P_ALELRClientEndPointSTRING, "ALE LR Client End Point", getFieldEditorParent())); } { final StringListEditor listOfNotificationURIs = new StringListEditor( PreferenceConstants.P_NotificationURI, "List of Notification URIs:", "Notification URI Dialog", "Insert Notification URI:", getFieldEditorParent()); addField(listOfNotificationURIs); } { final StringListEditor listOfReaderNames = new StringListEditor(PreferenceConstants.P_ReaderNames, "List of Reader Names:", "Reader Name Dialog", "Insert Reader Name:", getFieldEditorParent()); addField(listOfReaderNames); } { final StringListEditor listOfConnectionPoints = new StringListEditor( PreferenceConstants.P_ConnectionPoints, "List of Connection points:", "Connection point Dialog", "Insert Connection point:", getFieldEditorParent()); addField(listOfConnectionPoints); } { final StringListEditor listOfNotificationPoints = new StringListEditor( PreferenceConstants.P_NotificationPoints, "Notification point Dialog", "Insert Notification point:", "List of Notification points:", getFieldEditorParent()); addField(listOfNotificationPoints); } { final StringListEditor listOfECSpecNames = new StringListEditor(PreferenceConstants.P_ECSpecNames, "List of ECSpec Names:", "ECSpec Name Dialog", "Insert ECSpec Name:", getFieldEditorParent()); addField(listOfECSpecNames); } }
From source file:org.ow2.aspirerfid.ide.beg.preferences.BegPreferencePage.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. ja v a2 s . c o m */ public void createFieldEditors() { final StringFieldEditor stringEpcisRepositoryCaptureURL = new StringFieldEditor( PreferenceConstants.P_EpcisRepositoryCaptureURL, "EPCIS Repository URL:", getFieldEditorParent()); final StringFieldEditor stringEpcisRepositoryQueryURL = new StringFieldEditor( PreferenceConstants.P_EpcisRepositoryQueryURL, "EPCIS Repository URL:", getFieldEditorParent()); final StringFieldEditor stringBegEngineURL = new StringFieldEditor(PreferenceConstants.P_BegEngineURL, "BEG Engine's URL:", getFieldEditorParent()); final StringListEditor listOfEventPortsBindings = new StringListEditor( PreferenceConstants.P_EventPortsBindings, "Events/Ports Bindings:", "Event/Port Binding:", "Insert in \"Event@Port\" Format", getFieldEditorParent()); addField(stringEpcisRepositoryCaptureURL); addField(stringEpcisRepositoryQueryURL); addField(stringBegEngineURL); addField(listOfEventPortsBindings); { final IntegerFieldEditor observatorRefreshRate = new IntegerFieldEditor( PreferenceConstants.P_ObservatorRefreshRate, "Observator Refresh Rate (Sec):", getFieldEditorParent()); observatorRefreshRate.setValidRange(1, Integer.MAX_VALUE); addField(observatorRefreshRate); } }
From source file:org.ow2.aspirerfid.ide.jmx.preferences.ManagementConsole.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 2s . com*/ public void createFieldEditors() { addField(new StringFieldEditor(PreferenceConstants.JMX_CONNECTION_URL, "JMX server URL", getFieldEditorParent())); final StringListEditor readerClassesList = new StringListEditor(PreferenceConstants.READER_CLASSES, "Implemented reader classes", "Implemented reader classes", getFieldEditorParent()); addField(readerClassesList); }
From source file:org.ow2.aspirerfid.ide.masterdata.preferences.MasterDataEditorPreferencePage.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 a 2 s. com*/ */ public void createFieldEditors() { { final StringFieldEditor stringEpcisRepositoryCaptureURL = new StringFieldEditor( PreferenceConstants.P_MdeEpcisRepositoryCaptureURL, "EPCIS Repository Capture URL:", getFieldEditorParent()); addField(stringEpcisRepositoryCaptureURL); } { final StringFieldEditor stringEpcisRepositoryQueryURL = new StringFieldEditor( PreferenceConstants.P_MdeEpcisRepositoryQueryURL, "EPCIS Repository Query URL:", getFieldEditorParent()); addField(stringEpcisRepositoryQueryURL); } { final StringListEditor listOfNotificationURIs = new StringListEditor( PreferenceConstants.P_teststringdata, "List of Notification URIs:", "Notification URI Dialog", "Insert Notification URI:", getFieldEditorParent()); addField(listOfNotificationURIs); } }
From source file:org.ow2.aspirerfid.ide.peconfig.preferences.PeConfigPreferencePage.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 . j a v a2s .c o m*/ */ public void createFieldEditors() { { addField(new DirectoryFieldEditor(PreferenceConstants.P_PE_ApdlFilesPath, "Apdl Files Path:", getFieldEditorParent())); } { addField(new StringFieldEditor(PreferenceConstants.P_PE_PeEngineEndPoint, "PE Engine End Point:", getFieldEditorParent())); } }
From source file:org.polymap.core.data.image.cache304.ImageCacheProcessorConfig.java
License:Open Source License
protected void createFieldEditors() { noDefaultAndApplyButton();/*from www .java 2 s . co m*/ TypedProperties params = new TypedProperties(props); Integer value = null; timeToLiveField = new IntegerFieldEditor(Cache304.PROP_MAX_TILE_LIVETIME, "Max tile livetime (hours)", getFieldEditorParent()); timeToLiveField.setValidRange(0, 100000); value = params.getInt(Cache304.PROP_MAX_TILE_LIVETIME, Cache304.DEFAULT_MAX_TILE_LIVETIME); timeToLiveField.setStringValue(String.valueOf(value)); addField(timeToLiveField); maxTotalSizeField = new IntegerFieldEditor(Cache304.PREF_TOTAL_STORE_SIZE, "Max total size (MB)", getFieldEditorParent()); maxTotalSizeField.setValidRange(1, 100000); maxTotalSizeField.setStringValue(mbFormat.format(cache.getMaxTotalSize() / 1024 / 1024)); addField(maxTotalSizeField); // statistics //new SeparatorFieldEditor( "sep1", "", getFieldEditorParent() ); CacheStatistics stats = Cache304.statistics(); // hit count Composite fieldParent = getFieldEditorParent(); StringFieldEditor hitsField = new StringFieldEditor("hits", "Cache hits", fieldParent); hitsField.setEnabled(false, fieldParent); hitsField.setStringValue(mbFormat.format(stats.layerHitCount((ILayer) holder))); // miss count fieldParent = getFieldEditorParent(); StringFieldEditor missField = new StringFieldEditor("misses", "Cache misses", fieldParent); missField.setEnabled(false, fieldParent); missField.setStringValue(mbFormat.format(stats.layerMissCount((ILayer) holder))); // layer size fieldParent = getFieldEditorParent(); StringFieldEditor layerSizeField = new StringFieldEditor("layerSize", "Layer cache size (MB)", fieldParent); layerSizeField.setEnabled(false, fieldParent); layerSizeField.setStringValue( mbFormat.format((double) stats.layerStoreSize(cache, (ILayer) holder) / 1024 / 1024)); // layer tile count fieldParent = getFieldEditorParent(); StringFieldEditor tileCountField = new StringFieldEditor("tileCount", "Tiles", fieldParent); tileCountField.setEnabled(false, fieldParent); tileCountField.setStringValue(mbFormat.format(stats.layerTileCount(cache, (ILayer) holder))); // store size fieldParent = getFieldEditorParent(); StringFieldEditor totalSizeField = new StringFieldEditor("totalSize", "Total cache size (MB)", fieldParent); totalSizeField.setEnabled(false, fieldParent); totalSizeField.setStringValue(mbFormat.format((double) stats.totalStoreSize(cache) / 1024 / 1024)); }