Class TypeCombo
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.apache.uima.caseditor.editor.fsview.TypeCombo
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class TypeCombo
extends org.eclipse.swt.widgets.Composite
A combo box which contains UIMA Types.
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Control
handle -
Constructor Summary
ConstructorsConstructorDescriptionTypeCombo(org.eclipse.swt.widgets.Composite parent) Instantiates a new type combo. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ITypePaneListener listener) Adds the listener.getType()Retrieves the selected type.voidremoveListener(ITypePaneListener listener) Removes the listener.voidSelects the given type or does nothing if the type is not listed.voidsetInput(Type superType, TypeSystem typeSystem) Sets the input.voidsetInput(Type superType, TypeSystem typeSystem, Collection<Type> filterTypes) Sets the input.Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setDataMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Constructor Details
-
TypeCombo
public TypeCombo(org.eclipse.swt.widgets.Composite parent) Instantiates a new type combo.- Parameters:
parent- the parent
-
-
Method Details
-
setInput
Sets the input.- Parameters:
superType- the super typetypeSystem- the type systemfilterTypes- the filter types
-
setInput
Sets the input.- Parameters:
superType- the super typetypeSystem- the type system
-
select
Selects the given type or does nothing if the type is not listed.- Parameters:
type- the type
-
getType
Retrieves the selected type. Behavior is undefined when called before setInput.- Returns:
- the selected type
-
addListener
Adds the listener.- Parameters:
listener- the listener
-
removeListener
Removes the listener.- Parameters:
listener- the listener
-