Class ArgumentEditor
- 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.mat.ui.internal.query.arguments.ArgumentEditor
-
- All Implemented Interfaces:
Drawable
- Direct Known Subclasses:
BooleanComboEditor
,CheckBoxEditor
,EnumComboEditor
,FileOpenDialogEditor
,LinkEditor
,SnapshotSelectionEditor
,TextEditor
public abstract class ArgumentEditor extends Composite
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ArgumentEditor.IEditorListener
-
Constructor Summary
Constructors Constructor Description ArgumentEditor(Composite parent, IQueryContext context, ArgumentDescriptor descriptor, TableItem item)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addListener(ArgumentEditor.IEditorListener listener)
ArgumentDescriptor
getDescriptor()
abstract Object
getValue()
void
removeListener(ArgumentEditor.IEditorListener listener)
abstract void
setValue(Object value)
-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
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, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
-
-
-
Constructor Detail
-
ArgumentEditor
public ArgumentEditor(Composite parent, IQueryContext context, ArgumentDescriptor descriptor, TableItem item)
-
-
Method Detail
-
addListener
public void addListener(ArgumentEditor.IEditorListener listener)
-
removeListener
public void removeListener(ArgumentEditor.IEditorListener listener)
-
getDescriptor
public ArgumentDescriptor getDescriptor()
-
setValue
public abstract void setValue(Object value) throws SnapshotException
- Throws:
SnapshotException
-
getValue
public abstract Object getValue()
-
-