org.eclipse.mat.ui.internal.query.arguments
Class ArgumentEditor

java.lang.Object
  extended by Composite
      extended by org.eclipse.mat.ui.internal.query.arguments.ArgumentEditor
Direct Known Subclasses:
BooleanComboEditor, CheckBoxEditor, EnumComboEditor, FileOpenDialogEditor, LinkEditor, SnapshotSelectionEditor, TextEditor

public abstract class ArgumentEditor
extends Composite


Nested Class Summary
static interface ArgumentEditor.IEditorListener
           
 
Constructor Summary
ArgumentEditor(Composite parent, IQueryContext context, ArgumentDescriptor descriptor, TableItem item)
           
 
Method Summary
 void addListener(ArgumentEditor.IEditorListener listener)
           
 ArgumentDescriptor getDescriptor()
           
abstract  java.lang.Object getValue()
           
 void removeListener(ArgumentEditor.IEditorListener listener)
           
abstract  void setValue(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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()