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 interfaceArgumentEditor.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 voidaddListener(ArgumentEditor.IEditorListener listener)ArgumentDescriptorgetDescriptor()abstract java.lang.ObjectgetValue()voidremoveListener(ArgumentEditor.IEditorListener listener)abstract voidsetValue(java.lang.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, toString
-
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
-
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(java.lang.Object value) throws SnapshotException- Throws:
SnapshotException
-
getValue
public abstract java.lang.Object getValue()
-
-