|
JavaScript Development Tools Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectActionGroup
org.eclipse.wst.jsdt.ui.actions.CustomFiltersActionGroup
public class CustomFiltersActionGroup
Action group to add the filter action to a view part's tool bar menu.
This class may be instantiated; it is not intended to be subclassed.
Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
Constructor Summary | |
---|---|
CustomFiltersActionGroup(IViewPart part,
StructuredViewer viewer)
Creates a new CustomFiltersActionGroup . |
Method Summary | |
---|---|
void |
dispose()
|
void |
fillActionBars(IActionBars actionBars)
|
void |
fillViewMenu(IMenuManager viewMenu)
Fills the given view menu with the entries managed by the group. |
String[] |
internalGetEnabledFilterIds()
Returns a list of currently enabled filters. |
String[] |
removeFiltersFor(Object parent,
Object element,
IContentProvider contentProvider)
Removes filters for the given parent and element |
void |
restoreState(IMemento memento)
Restores the state of the filter actions from a memento. |
void |
saveState(IMemento memento)
Saves the state of the custom filters in a memento. |
void |
setFilters(String[] newFilters)
Sets the filters to the given array of new filters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CustomFiltersActionGroup(IViewPart part, StructuredViewer viewer)
CustomFiltersActionGroup
.
part
- the view part that owns this action groupviewer
- the viewer to be filteredMethod Detail |
---|
public void fillActionBars(IActionBars actionBars)
public String[] internalGetEnabledFilterIds()
This method is for internal use only and should not be called by clients outside of JDT/UI.
public String[] removeFiltersFor(Object parent, Object element, IContentProvider contentProvider)
parent
- the parent of the elementelement
- the elementcontentProvider
- the content provider of the viewer from which
the filters will be removed
public void setFilters(String[] newFilters)
newFilters
- the new filterspublic void fillViewMenu(IMenuManager viewMenu)
viewMenu
- the menu to fillpublic void dispose()
public void saveState(IMemento memento)
memento
- the memento into which the state is savedpublic void restoreState(IMemento memento)
Note: This method does not refresh the viewer.
memento
- the memento from which the state is restored
|
JavaScript Development Tools Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |