|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.egf.common.ui.helper.FieldEditorHelper
public class FieldEditorHelper
Helper to deal with field editors used in UI.
| Constructor Summary | |
|---|---|
FieldEditorHelper()
|
|
| Method Summary | |
|---|---|
static org.eclipse.egf.common.ui.toolkit.adapters.BooleanFieldEditorAdapter |
createCheckBoxFieldEditor(Composite parent_p,
DialogPage page_p,
String label_p,
String labelTooltip_p,
boolean initialValue_p,
int horizintalIndent_p,
int verticalIndent_p,
boolean readOnly_p)
Create a check box field editor. |
static ContextElementFieldEditor |
createContextElementFieldEditor(Composite parent_p,
DialogPage page_p,
String title_p,
String openTypeDialogTitle_p,
ClassLoader classLoader_p,
Bundle bundle_p,
Class<?> classTypeFilter_p,
boolean readOnly_p)
Create a context element field editor. |
static StyledText |
createDescriptionFieldEditor(Composite parent_p,
String label_p,
String tooltip_p,
String initialText_p,
int numColumns_p,
IDocumentListener textModificationListener_p,
boolean readOnly_p)
Create the description field editor. |
static DomainFieldEditor |
createDomainFieldEditor(Composite parent_p,
String title_p,
String openResourceDialogTitle_p,
IContainer container_p,
String filterExtension_p,
boolean readOnly_p)
Create a field editor that allows the end-user to select a domain file located in given container. |
static Group |
createGroup(Composite parent_p,
String label_p,
int style_p,
int numColumns_p)
Create a group with given parameters. |
static JavaClassFieldEditor |
createJavaClassFieldEditor(Composite parent_p,
DialogPage page_p,
String title_p,
String openTypeDialogTitle_p,
ClassLoader classLoader_p,
Bundle bundle_p,
Class<?> classTypeFilter_p,
boolean readOnly_p)
Create a Java class field editor. |
static JavaScopeClassFieldEditor |
createJavaScopeClassFieldEditor(Composite parent_p,
DialogPage page_p,
String title_p,
String openTypeDialogTitle_p,
IJavaProject javaProject_p,
Class<?> classTypeFilter_p,
boolean readOnly_p)
Create a Java class field editor. |
static org.eclipse.egf.common.ui.toolkit.fields.CRadioGroupFieldEditor |
createRadioGroupFieldEditor(Composite parent_p,
String title_p,
int numColumns_p,
String[][] labelAndValues_p,
boolean readOnly_p)
Create a radio group field editor. |
static org.eclipse.egf.common.ui.toolkit.fields.ValidatingStringFieldEditor |
createStringFieldEditor(Composite parent_p,
DialogPage page_p,
String label_p,
String labelTooltip_p,
String textTooltip_p,
int textLimit_p,
org.eclipse.egf.common.ui.toolkit.validators.IValidator fieldEditorValidator_p,
boolean readOnly_p)
Create a string field editor for given parameters. |
static WorkspaceFileFieldEditor |
createWorkspaceFileEditor(Composite parent_p,
String title_p,
String openResourceDialogTitle_p,
IContainer container_p,
String filterExtension_p,
boolean readOnly_p)
Create a field editor that allows the end-user to select a file located in given container. |
static void |
layoutFieldEditor(Composite parent_p,
FieldEditor fieldEditor_p,
int numColumns_p)
Layout given field editor on given number of columns. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FieldEditorHelper()
| Method Detail |
|---|
public static StyledText createDescriptionFieldEditor(Composite parent_p,
String label_p,
String tooltip_p,
String initialText_p,
int numColumns_p,
IDocumentListener textModificationListener_p,
boolean readOnly_p)
parent_p - label_p - tooltip_p - tinitialText_p - numColumns_p - textModificationListener_p - listener used to notify modification performed on description field content.
public static org.eclipse.egf.common.ui.toolkit.adapters.BooleanFieldEditorAdapter createCheckBoxFieldEditor(Composite parent_p,
DialogPage page_p,
String label_p,
String labelTooltip_p,
boolean initialValue_p,
int horizintalIndent_p,
int verticalIndent_p,
boolean readOnly_p)
parent_p - parent_p of the underlying widgets.page_p - the page where the created field editor is displayed.label_p - label of the field editor.labelTooltip_p - tooltip of the Label of the created field editor, provides information related to the field.initialValue_p - initial value of the check box.horizintalIndent_p - verticalIndent_p -
public static Group createGroup(Composite parent_p,
String label_p,
int style_p,
int numColumns_p)
parent_p - label_p - label displayed by the widget (can be null).style_p - numColumns_p - value of the horizontal span
public static org.eclipse.egf.common.ui.toolkit.fields.ValidatingStringFieldEditor createStringFieldEditor(Composite parent_p,
DialogPage page_p,
String label_p,
String labelTooltip_p,
String textTooltip_p,
int textLimit_p,
org.eclipse.egf.common.ui.toolkit.validators.IValidator fieldEditorValidator_p,
boolean readOnly_p)
parent_p - parent_p of the underlying widgets.page_p - the page where the created field editor is displayed.label_p - label of the field editor.labelTooltip_p - tooltip of the Label of the created field editor, provides information related to the field.textTooltip_p - tooltip of the Text of the created field editor, used as an advisor to help the end-user to enter data that match the expected field
format.textLimit_p - the maximum number of characters that the field editor is capable of holding, SWT#DEFAULT means unlimited.fieldEditorValidator_p - the field editor validator used when the editor check its state.
public static org.eclipse.egf.common.ui.toolkit.fields.CRadioGroupFieldEditor createRadioGroupFieldEditor(Composite parent_p,
String title_p,
int numColumns_p,
String[][] labelAndValues_p,
boolean readOnly_p)
parent_p - page_p - the page where the created field editor is displayed.title_p - numColumns_p - labelAndValues_p - readOnly_p -
public static JavaScopeClassFieldEditor createJavaScopeClassFieldEditor(Composite parent_p,
DialogPage page_p,
String title_p,
String openTypeDialogTitle_p,
IJavaProject javaProject_p,
Class<?> classTypeFilter_p,
boolean readOnly_p)
parent_p - page_p - the page where the created field editor is displayed.title_p - openTypeDialogTitle_p - classLoader_p - bundle_p - classTypeFilter_p -
public static JavaClassFieldEditor createJavaClassFieldEditor(Composite parent_p,
DialogPage page_p,
String title_p,
String openTypeDialogTitle_p,
ClassLoader classLoader_p,
Bundle bundle_p,
Class<?> classTypeFilter_p,
boolean readOnly_p)
parent_p - page_p - the page where the created field editor is displayed.title_p - openTypeDialogTitle_p - classLoader_p - bundle_p - classTypeFilter_p -
public static ContextElementFieldEditor createContextElementFieldEditor(Composite parent_p,
DialogPage page_p,
String title_p,
String openTypeDialogTitle_p,
ClassLoader classLoader_p,
Bundle bundle_p,
Class<?> classTypeFilter_p,
boolean readOnly_p)
parent_p - page_p - the page where the created field editor is displayed.title_p - openTypeDialogTitle_p - classLoader_p - classTypeFilter_p -
public static WorkspaceFileFieldEditor createWorkspaceFileEditor(Composite parent_p,
String title_p,
String openResourceDialogTitle_p,
IContainer container_p,
String filterExtension_p,
boolean readOnly_p)
parent_p - title_p - openResourceDialogTitle_p - container_p - filterExtension_p -
public static DomainFieldEditor createDomainFieldEditor(Composite parent_p,
String title_p,
String openResourceDialogTitle_p,
IContainer container_p,
String filterExtension_p,
boolean readOnly_p)
parent_p - title_p - openResourceDialogTitle_p - container_p - filterExtension_p -
public static void layoutFieldEditor(Composite parent_p,
FieldEditor fieldEditor_p,
int numColumns_p)
parent_p - fieldEditor_p - numColumns_p -
|
EGF Engine Release 0.1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright (c) Thales Corporate Services S.A.S, 2009.
This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.