public abstract class ExtendedMeasureProviderConfigurationUI extends Object
| Constructor and Description |
|---|
ExtendedMeasureProviderConfigurationUI() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
createControl(org.eclipse.swt.widgets.Composite parent)
Creates the top level control for this properties
tab under the given parent composite.
|
abstract org.eclipse.swt.widgets.Control |
getControl()
Return the top level control.
|
abstract String |
getErrorMessage()
Returns the current error message for this tab.
|
abstract String |
getName()
Returns the name of this tab.
|
abstract void |
initializeFrom(Map<String,Object> configuration)
Initializes this tab's controls with values from the given
properties map.
|
boolean |
isValid()
Returns whether this tab is in a valid state.
|
abstract void |
performApply(Map<String,Object> configuration)
Copies values from this tab into the given
properties map.
|
public ExtendedMeasureProviderConfigurationUI()
public abstract void createControl(org.eclipse.swt.widgets.Composite parent)
parent - the parent compositepublic abstract org.eclipse.swt.widgets.Control getControl()
createControl has to be executed first.public abstract void initializeFrom(Map<String,Object> configuration)
configuration - the propertiespublic abstract void performApply(Map<String,Object> configuration)
configuration - the propertiespublic abstract String getErrorMessage()
null to indicate no error message.null if nonepublic boolean isValid()
public abstract String getName()