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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested 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
ConstructorsConstructorDescriptionElementWizardComposite(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 voidcreate()protected abstract voidprotected voidprotected IManagedContainergetDefaultDescription(String factoryType) Can be overridden by subclasses.abstract StringgetLabel()final INotifierprotected voidharvestControls(IElementWizard wizard) protected voidinit()voidlayout()voidnotifyEvent(IEvent event) voidsetDefaultDescription(String factoryType, String value) Deprecated.protected abstract voidsetFactoryType(String factoryType) voidsetValidationContext(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, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar, setScrollbarsModeMethods 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, updateMethods 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, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
notifyEventin 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.