public abstract class ElementWizardComposite extends Composite implements IListener
Modifier and Type | Class and Description |
---|---|
static class |
ElementWizardComposite.WithCombo |
static class |
ElementWizardComposite.WithRadios |
Constructor and Description |
---|
ElementWizardComposite(Composite parent,
int style,
java.lang.String productGroup,
java.lang.String label) |
ElementWizardComposite(Composite parent,
int style,
java.lang.String productGroup,
java.lang.String label,
ValidationContext validationContext) |
ElementWizardComposite(Composite parent,
int style,
java.lang.String productGroup,
java.lang.String label,
ValidationContext validationContext,
java.lang.String defaultFactoryType) |
Modifier and Type | Method and Description |
---|---|
protected void |
create() |
protected abstract void |
createFactoryTypeControl() |
protected void |
factoryTypeChanged() |
protected IManagedContainer |
getContainer() |
java.lang.String |
getDefaultDescription(java.lang.String factoryType)
Can be overridden by subclasses.
|
java.lang.String |
getDefaultFactoryType() |
java.lang.String |
getDescription() |
abstract java.lang.String |
getFactoryType() |
protected java.util.List<java.lang.String> |
getFactoryTypes() |
java.lang.String |
getLabel() |
INotifier |
getNotifier() |
java.lang.String |
getProductGroup() |
protected void |
harvestControls(IElementWizard wizard) |
protected void |
init() |
void |
layout() |
void |
notifyEvent(IEvent event) |
void |
setDefaultDescription(java.lang.String factoryType,
java.lang.String value)
Deprecated.
Override
getDefaultDescription(String) instead. |
protected abstract void |
setFactoryType(java.lang.String factoryType) |
void |
setValidationContext(ValidationContext validationContext) |
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, 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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isAutoScalable
public ElementWizardComposite(Composite parent, int style, java.lang.String productGroup, java.lang.String label)
public ElementWizardComposite(Composite parent, int style, java.lang.String productGroup, java.lang.String label, ValidationContext validationContext)
public ElementWizardComposite(Composite parent, int style, java.lang.String productGroup, java.lang.String label, ValidationContext validationContext, java.lang.String defaultFactoryType)
public java.lang.String getProductGroup()
public java.lang.String getLabel()
public void setValidationContext(ValidationContext validationContext)
public java.lang.String getDefaultFactoryType()
public java.lang.String getDefaultDescription(java.lang.String factoryType)
@Deprecated public void setDefaultDescription(java.lang.String factoryType, java.lang.String value)
getDefaultDescription(String)
instead.protected void init()
public void notifyEvent(IEvent event)
notifyEvent
in interface IListener
protected java.util.List<java.lang.String> getFactoryTypes()
protected void create()
protected void factoryTypeChanged()
protected void harvestControls(IElementWizard wizard)
protected IManagedContainer getContainer()
public final INotifier getNotifier()
public java.lang.String getDescription()
public abstract java.lang.String getFactoryType()
protected abstract void setFactoryType(java.lang.String factoryType)
protected abstract void createFactoryTypeControl()
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html