T
- the type of the elements to show in the combopublic abstract class AbstractComboComposite<T>
extends org.eclipse.swt.widgets.Composite
Constructor and Description |
---|
AbstractComboComposite(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
abstract org.eclipse.jface.viewers.IStructuredContentProvider |
getContentProvider() |
abstract java.lang.String |
getElementLabel(T element) |
abstract org.eclipse.jface.viewers.ILabelProvider |
getLabelProvider() |
T |
getSelection() |
void |
setElement(T element) |
void |
setInput(java.lang.Object input) |
void |
setText(java.lang.String string) |
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
public AbstractComboComposite(org.eclipse.swt.widgets.Composite parent, int style)
public void setInput(java.lang.Object input)
public T getSelection()
public void setText(java.lang.String string)
public void setElement(T element)
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
public abstract java.lang.String getElementLabel(T element)
public abstract org.eclipse.jface.viewers.IStructuredContentProvider getContentProvider()
public abstract org.eclipse.jface.viewers.ILabelProvider getLabelProvider()
Copyright © 2007-2018. All Rights Reserved.