|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IFilterQueryProvider
This interface is passed to an IFilterViewer object. The IFilterViewer implementor can then use the methods to get information about the filter or send information to the internal filtering code about the viewer.
| Method Summary | |
|---|---|
SimpleSearchQuery |
advancedQuery()
Returns the current advanced tab filter applied to this IFilterViewer. |
SimpleSearchQuery |
getCurrentFilter()
Returns the current filter applied to this IFilterViewer. |
SimpleSearchQuery |
standardQuery()
Returns the current standard tab filter applied to this IFilterViewer. |
void |
updateAdvancedQuery(SimpleSearchQuery advancedQuery)
Updates the advanced tab filter query with the given query and opens the filter dialog on the advanced tab. |
void |
updateAdvancedQuery(SimpleSearchQuery advancedQuery,
int advancedTabSelectionIndex)
Updates the advanced tab filter query with the given query and opens the filter dialog on the advanced tab. |
void |
updateStandardQuery(SimpleSearchQuery standardQuery)
Updates the standard tab filter query with the given query and opens the filter dialog on the standard tab. |
void |
viewerDisposed()
This method must be called when the class implementing IFilterViewer is disposed, so that the viewer can be dropped from the internal filter update listeners. |
| Method Detail |
|---|
SimpleSearchQuery getCurrentFilter()
SimpleSearchQuery standardQuery()
SimpleSearchQuery advancedQuery()
void updateStandardQuery(SimpleSearchQuery standardQuery)
standardQuery - a SimpleSearchQuery, the updated standard tab query instancevoid updateAdvancedQuery(SimpleSearchQuery advancedQuery)
advancedQuery - a SimpleSearchQuery, the updated advanced tab query instance
void updateAdvancedQuery(SimpleSearchQuery advancedQuery,
int advancedTabSelectionIndex)
advancedQuery - a SimpleSearchQuery, the updated advanced tab query instanceadvancedTabSelectionIndex - an integer, the row index to select when opening
the advanced tab dialogvoid viewerDisposed()
|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||