Revision a14f5d39
Added by Patrick Plitzner over 10 years ago
- adapted EntitiySelectionElement to be able to use with WindowBuilder
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmElementFactory.java | ||
---|---|---|
1 | 1 |
package eu.etaxonomy.taxeditor.ui.element; |
2 | 2 |
import org.eclipse.swt.widgets.Composite; |
3 | 3 |
import org.eclipse.ui.forms.widgets.FormToolkit; |
4 |
import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElementComposite; |
|
5 |
import eu.etaxonomy.cdm.api.conversation.ConversationHolder; |
|
6 |
import eu.etaxonomy.cdm.model.common.ICdmBase; |
|
4 | 7 |
|
5 | 8 |
public final class CdmElementFactory { |
6 | 9 |
/** |
... | ... | |
28 | 31 |
CdmTextField cdmNumberField = new CdmTextField(parent, formFactory, parentFormElement, initialText, textHeight, style); |
29 | 32 |
return cdmNumberField; |
30 | 33 |
} |
34 |
/** |
|
35 |
* @wbp.factory |
|
36 |
* @wbp.factory.parameter.source formFactory formFactory |
|
37 |
* @wbp.factory.parameter.source conversation getConversationHolder() |
|
38 |
* @wbp.factory.parameter.source parentElement element |
|
39 |
* @wbp.factory.parameter.source clazz eu.etaxonomy.cdm.model.taxon.TaxonBase.class |
|
40 |
* @wbp.factory.parameter.source labelString "Taxon" |
|
41 |
* @wbp.factory.parameter.source entity (eu.etaxonomy.cdm.model.taxon.TaxonBase) null |
|
42 |
* @wbp.factory.parameter.source mode eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElementComposite.NOTHING |
|
43 |
* @wbp.factory.parameter.source style style |
|
44 |
*/ |
|
45 |
public static EntitySelectionElementComposite createEntitySelectionElementComposite(Composite parent, FormToolkit formFactory, ConversationHolder conversation, ICdmFormElement parentElement, Class clazz, String labelString, ICdmBase entity, int mode, int style) { |
|
46 |
EntitySelectionElementComposite entitySelectionElementComposite = new EntitySelectionElementComposite(parent, formFactory, conversation, parentElement, clazz, labelString, entity, mode, style); |
|
47 |
return entitySelectionElementComposite; |
|
48 |
} |
|
31 | 49 |
} |
Also available in: Unified diff