public class ProviderArgumentsTable extends Object implements ArgumentEditor.IEditorListener
Modifier and Type | Class and Description |
---|---|
static interface |
ProviderArgumentsTable.ITableListener |
Constructor and Description |
---|
ProviderArgumentsTable(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ProviderArgumentsTable.ITableListener listener) |
void |
fireFocusChangedEvent(String message) |
AnnotatedObjectArgumentsSet |
getArgumentSet() |
IAnnotatedObjectDescriptor |
getProviderDescriptor() |
void |
onError(ArgumentEditor editor,
String message) |
void |
onFocus(String message) |
void |
onModeChange(LinkEditor.Mode mode,
ArgumentDescriptor descriptor) |
void |
onValueChanged(Object value,
ArgumentDescriptor descriptor,
org.eclipse.swt.widgets.TableItem item,
ArgumentEditor argEditor) |
void |
providerSelected(AnnotatedObjectArgumentsSet newArgumentsSet) |
public ProviderArgumentsTable(org.eclipse.swt.widgets.Composite parent, int style)
public AnnotatedObjectArgumentsSet getArgumentSet()
public IAnnotatedObjectDescriptor getProviderDescriptor()
public void addListener(ProviderArgumentsTable.ITableListener listener)
public void onValueChanged(Object value, ArgumentDescriptor descriptor, org.eclipse.swt.widgets.TableItem item, ArgumentEditor argEditor)
onValueChanged
in interface ArgumentEditor.IEditorListener
public void onFocus(String message)
onFocus
in interface ArgumentEditor.IEditorListener
public void onModeChange(LinkEditor.Mode mode, ArgumentDescriptor descriptor)
onModeChange
in interface ArgumentEditor.IEditorListener
public void onError(ArgumentEditor editor, String message)
onError
in interface ArgumentEditor.IEditorListener
public void fireFocusChangedEvent(String message)
public void providerSelected(AnnotatedObjectArgumentsSet newArgumentsSet)