Project

General

Profile

« Previous | Next » 

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

View differences:

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