|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecteu.geclipse.ui.views.filters.GridFilterConfigurationsManager
public abstract class GridFilterConfigurationsManager
Manager handling IGridFilterConfiguration
Every view should create class inherit from GridFilterConfigurationsManager with abstract methods implementation
| Field Summary | |
|---|---|
static java.lang.String |
ID_JOBVIEW
Id for filters for GridJobView. |
| Constructor Summary | |
|---|---|
GridFilterConfigurationsManager(java.lang.String id)
|
|
| Method Summary | |
|---|---|
void |
addConfigurationListener(IFilterConfigurationListener listener)
Add listener if this listener hasn't added yet |
boolean |
configure(Shell shell)
Opens dialog to add/delete/change filter configurations |
abstract IGridFilterConfiguration |
createConfiguration(java.lang.String name)
Implementators should create and return new objects implementing IGridFilterConfiguration |
void |
enableConfiguration(IGridFilterConfiguration configuration)
Enables given configuration, and disables rest of configurations |
java.util.List<IGridFilterConfiguration> |
getConfigurations()
|
ViewerFilter[] |
getEnabledFilters()
|
void |
readState(IMemento memento)
Read configurations state from memento |
void |
removeConfigurationListener(IFilterConfigurationListener listener)
|
void |
saveState(IMemento memento)
Save configurations state into memento |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ID_JOBVIEW
GridJobView. Used to read/save filters state
| Constructor Detail |
|---|
public GridFilterConfigurationsManager(java.lang.String id)
id - identifier used to read/save state into IMemento. Should be unique. The best - view class name| Method Detail |
|---|
public abstract IGridFilterConfiguration createConfiguration(java.lang.String name)
name - for configuration
public void saveState(IMemento memento)
memento - into, which configurations will be savedpublic void readState(IMemento memento)
memento - from which state will be readpublic ViewerFilter[] getEnabledFilters()
public final java.util.List<IGridFilterConfiguration> getConfigurations()
public boolean configure(Shell shell)
shell - parent for dialog
public void enableConfiguration(IGridFilterConfiguration configuration)
configuration - public void addConfigurationListener(IFilterConfigurationListener listener)
listener - public void removeConfigurationListener(IFilterConfigurationListener listener)
listener -
|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||