Class TextEditor
- 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
-
- org.eclipse.mat.ui.internal.query.arguments.TextEditor
-
- All Implemented Interfaces:
Drawable
- Direct Known Subclasses:
ImageTextEditor
public class TextEditor extends ArgumentEditor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TextEditor.DecoratorType
-
Nested classes/interfaces inherited from class org.eclipse.mat.ui.internal.query.arguments.ArgumentEditor
ArgumentEditor.IEditorListener
-
-
Constructor Summary
Constructors Constructor Description TextEditor(Composite parent, IQueryContext context, ArgumentDescriptor descriptor, TableItem item)
TextEditor(Composite parent, IQueryContext context, ArgumentDescriptor descriptor, TableItem item, TextEditor.DecoratorType decorator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextEditor.DecoratorType
getDecorator()
java.lang.Object
getValue()
boolean
setFocus()
void
setValue(java.lang.Object value)
-
Methods inherited from class org.eclipse.mat.ui.internal.query.arguments.ArgumentEditor
addListener, getDescriptor, removeListener
-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, 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
-
TextEditor
public TextEditor(Composite parent, IQueryContext context, ArgumentDescriptor descriptor, TableItem item, TextEditor.DecoratorType decorator)
-
TextEditor
public TextEditor(Composite parent, IQueryContext context, ArgumentDescriptor descriptor, TableItem item)
-
-
Method Detail
-
setValue
public void setValue(java.lang.Object value) throws SnapshotException
- Specified by:
setValue
in classArgumentEditor
- Throws:
SnapshotException
-
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in classArgumentEditor
-
getDecorator
public TextEditor.DecoratorType getDecorator()
-
-