Class ElementWizardComposite
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.net4j.util.ui.container.ElementWizardComposite
- All Implemented Interfaces:
EventListener
,IListener
,Drawable
- Direct Known Subclasses:
ElementWizardComposite.WithCombo
,ElementWizardComposite.WithRadios
- Since:
- 3.1
- Author:
- Eike Stepper
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.IListener
IListener.NotifierAware
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Widget
nativeZoom
-
Constructor Summary
ConstructorDescriptionElementWizardComposite
(Composite parent, int style, String productGroup, String label) ElementWizardComposite
(Composite parent, int style, String productGroup, String label, ValidationContext validationContext) ElementWizardComposite
(Composite parent, int style, String productGroup, String label, ValidationContext validationContext, String defaultFactoryType) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
create()
protected abstract void
protected void
protected IManagedContainer
getDefaultDescription
(String factoryType) Can be overridden by subclasses.abstract String
getLabel()
final INotifier
protected void
harvestControls
(IElementWizard wizard) protected void
init()
void
layout()
void
notifyEvent
(IEvent event) void
setDefaultDescription
(String factoryType, String value) Deprecated.protected abstract void
setFactoryType
(String factoryType) void
setValidationContext
(ValidationContext validationContext) Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar, setScrollbarsMode
Methods inherited from class org.eclipse.swt.widgets.Control
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, 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
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, addTypedListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, getTypedListeners, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, removeTypedListener, reskin, setData, setData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Constructor Details
-
ElementWizardComposite
-
ElementWizardComposite
public ElementWizardComposite(Composite parent, int style, String productGroup, String label, ValidationContext validationContext) - Since:
- 3.2
-
ElementWizardComposite
public ElementWizardComposite(Composite parent, int style, String productGroup, String label, ValidationContext validationContext, String defaultFactoryType) - Since:
- 3.2
-
-
Method Details
-
getProductGroup
-
getLabel
-
setValidationContext
-
getDefaultFactoryType
- Since:
- 3.2
-
getDefaultDescription
Can be overridden by subclasses. -
setDefaultDescription
Deprecated.OverridegetDefaultDescription(String)
instead. -
init
protected void init() -
notifyEvent
- Specified by:
notifyEvent
in interfaceIListener
- Since:
- 3.2
-
getFactoryTypes
-
create
protected void create() -
factoryTypeChanged
protected void factoryTypeChanged() -
layout
public void layout() -
harvestControls
-
getContainer
-
getNotifier
- Since:
- 3.2
-
getDescription
-
getFactoryType
-
setFactoryType
-
createFactoryTypeControl
protected abstract void createFactoryTypeControl()
-
getDefaultDescription(String)
instead.