Revision 7c5ba8e0
Added by Patrick Plitzner over 10 years ago
- extracted design and layout of GUI objects from AbstractCdmFormElement to be able to use WindowBuilder
- specifically tested it for GatheringEventDetailElement
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailSection.java | ||
---|---|---|
39 | 39 |
*/ |
40 | 40 |
public abstract class AbstractCdmDetailSection<ENTITY> extends AbstractFormSection<ENTITY> implements IEnableableFormElement, IExpansionListener { |
41 | 41 |
|
42 |
private AbstractCdmDetailElement<ENTITY> detailElement;
|
|
42 |
protected ICdmDetailElement<ENTITY> detailElement;
|
|
43 | 43 |
|
44 | 44 |
/** |
45 | 45 |
* <p> |
... | ... | |
123 | 123 |
createControlsByType(formElement, null, style); |
124 | 124 |
} |
125 | 125 |
|
126 |
protected abstract AbstractCdmDetailElement<ENTITY> createCdmDetailElement(AbstractCdmDetailSection<ENTITY> parentElement, int style);
|
|
126 |
protected abstract ICdmDetailElement<ENTITY> createCdmDetailElement(AbstractCdmDetailSection<ENTITY> parentElement, int style);
|
|
127 | 127 |
|
128 |
protected AbstractCdmDetailElement<ENTITY> createCdmDetailElementByType(AbstractCdmDetailSection<ENTITY> parentElement, Class<ENTITY> entityClass, int style){
|
|
128 |
protected ICdmDetailElement<ENTITY> createCdmDetailElementByType(AbstractCdmDetailSection<ENTITY> parentElement, Class<ENTITY> entityClass, int style){
|
|
129 | 129 |
return createCdmDetailElement(parentElement, style); |
130 | 130 |
} |
131 | 131 |
|
Also available in: Unified diff