org.eclipse.mat.ui.internal.acquire
Class ProviderArgumentsTable

java.lang.Object
  extended by org.eclipse.mat.ui.internal.acquire.ProviderArgumentsTable
All Implemented Interfaces:
ArgumentEditor.IEditorListener

public class ProviderArgumentsTable
extends java.lang.Object
implements ArgumentEditor.IEditorListener


Nested Class Summary
static interface ProviderArgumentsTable.ITableListener
           
 
Constructor Summary
ProviderArgumentsTable(Composite parent, int style)
           
 
Method Summary
 void addListener(ProviderArgumentsTable.ITableListener listener)
           
 void fireFocusChangedEvent(java.lang.String message)
           
 AnnotatedObjectArgumentsSet getArgumentSet()
           
 IAnnotatedObjectDescriptor getProviderDescriptor()
           
 void onError(ArgumentEditor editor, java.lang.String message)
           
 void onFocus(java.lang.String message)
           
 void onModeChange(LinkEditor.Mode mode, ArgumentDescriptor descriptor)
           
 void onValueChanged(java.lang.Object value, ArgumentDescriptor descriptor, TableItem item, ArgumentEditor argEditor)
           
 void providerSelected(AnnotatedObjectArgumentsSet newArgumentsSet)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProviderArgumentsTable

public ProviderArgumentsTable(Composite parent,
                              int style)
Method Detail

getArgumentSet

public AnnotatedObjectArgumentsSet getArgumentSet()

getProviderDescriptor

public IAnnotatedObjectDescriptor getProviderDescriptor()

addListener

public void addListener(ProviderArgumentsTable.ITableListener listener)

onValueChanged

public void onValueChanged(java.lang.Object value,
                           ArgumentDescriptor descriptor,
                           TableItem item,
                           ArgumentEditor argEditor)
Specified by:
onValueChanged in interface ArgumentEditor.IEditorListener

onFocus

public void onFocus(java.lang.String message)
Specified by:
onFocus in interface ArgumentEditor.IEditorListener

onModeChange

public void onModeChange(LinkEditor.Mode mode,
                         ArgumentDescriptor descriptor)
Specified by:
onModeChange in interface ArgumentEditor.IEditorListener

onError

public void onError(ArgumentEditor editor,
                    java.lang.String message)
Specified by:
onError in interface ArgumentEditor.IEditorListener

fireFocusChangedEvent

public void fireFocusChangedEvent(java.lang.String message)

providerSelected

public void providerSelected(AnnotatedObjectArgumentsSet newArgumentsSet)