public abstract class MarkerFieldFilter extends Object
Constructor and Description |
---|
MarkerFieldFilter() |
Modifier and Type | Method and Description |
---|---|
MarkerField |
getField()
Get the field for the receiver.
|
void |
initialize(Map values)
Initialise the receiver with the values in the values Map.
|
abstract void |
loadSettings(IMemento memento)
Load any settings for the receiver from the memento.
|
void |
populateWorkingCopy(MarkerFieldFilter copy)
Populate the working copy with the copy of whatever fields are required.
|
abstract void |
saveSettings(IMemento memento)
Save any of the relevant state for the receiver in the memento
so that it can be used to restore the user settings.
|
abstract boolean |
select(MarkerItem item)
Return whether or not marker should be filtered by the receiver.
|
void |
setField(MarkerField markerField)
Set the field for the receiver.
|
public abstract boolean select(MarkerItem item)
item
- true
if the marker should be shown.public void initialize(Map values)
values
- FiltersContributionParameters
public void populateWorkingCopy(MarkerFieldFilter copy)
copy
- public final void setField(MarkerField markerField)
markerField
- public final MarkerField getField()
public abstract void saveSettings(IMemento memento)
memento
- loadSettings(IMemento)
public abstract void loadSettings(IMemento memento)
memento
- saveSettings(IMemento)
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.