public abstract class FilterConfigurationArea extends Object
| Constructor and Description |
|---|
FilterConfigurationArea() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
apply(MarkerFieldFilter filter)
Apply the current settings to the filter.
|
abstract void |
createContents(Composite parent)
Create the contents of the configuration area in the parent.
|
MarkerField |
getField()
Return the field for the receiver.
|
protected FontMetrics |
getFontMetrics()
Return the
FontMetrics for the receiver. |
String |
getTitle()
Get the title for the receiver.
|
boolean |
grabExcessVerticalSpace()
Returns whether the configuration area should grab remaining vertical space.
|
abstract void |
initialize(MarkerFieldFilter filter)
Initialise the receiver using the filter.
|
protected void |
initializeFontMetrics(Control control)
Initialise
FontMetrics for the receiver. |
protected void |
setButtonLayoutData(Button button)
Set the standard button data for the button.
|
void |
setField(MarkerField markerField)
Set the markerField for the receiver.
|
public abstract void apply(MarkerFieldFilter filter)
filter - public abstract void createContents(Composite parent)
parent - protected FontMetrics getFontMetrics()
FontMetrics for the receiver.FontMetrics or null if initializeFontMetrics(Control)
has not been called.public String getTitle()
protected void initializeFontMetrics(Control control)
FontMetrics for the receiver.control - public abstract void initialize(MarkerFieldFilter filter)
filter - public final void setField(MarkerField markerField)
markerField - protected void setButtonLayoutData(Button button)
button - public MarkerField getField()
public boolean grabExcessVerticalSpace()
false. Subclasses can override.true iff the configuration area should grab remaining vertical space
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.