T
- The CdmCompositeController
for this composite.public abstract class AbstractCdmComposite<T extends CdmCompositeController> extends org.eclipse.swt.widgets.Composite implements ICdmComposite
ICdmComposite
.Modifier and Type | Field and Description |
---|---|
protected T |
controller |
Constructor and Description |
---|
AbstractCdmComposite(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
T |
getController()
Returns the
CdmCompositeController of this composite. |
protected void |
initChildController(CdmFormFactory formFactory,
ICdmFormElement parentElement) |
void |
initController(CdmFormFactory formFactory,
ICdmFormElement parentElement)
Initializes the
CdmCompositeController of this composite. |
protected abstract void |
initInternalController(CdmFormFactory formFactory,
ICdmFormElement parentElement) |
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
protected T extends CdmCompositeController controller
public AbstractCdmComposite(org.eclipse.swt.widgets.Composite parent, int style)
parent
- style
- protected void initChildController(CdmFormFactory formFactory, ICdmFormElement parentElement)
public void initController(CdmFormFactory formFactory, ICdmFormElement parentElement)
ICdmComposite
CdmCompositeController
of this composite.initController
in interface ICdmComposite
formFactory
- the factory used for the GUI elementparentElement
- the parent ICdmFormElement
protected abstract void initInternalController(CdmFormFactory formFactory, ICdmFormElement parentElement)
formFactory
- parentElement
- public T getController()
ICdmComposite
CdmCompositeController
of this composite.getController
in interface ICdmComposite
Copyright © 2007-2018. All Rights Reserved.