org.eclipse.mylar.internal.tasks.ui.search
Class SearchResultContentProvider
java.lang.Object
org.eclipse.mylar.internal.tasks.ui.search.SearchResultContentProvider
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider
- Direct Known Subclasses:
- SearchResultTableContentProvider
public abstract class SearchResultContentProvider
- extends java.lang.Object
- implements org.eclipse.jface.viewers.IStructuredContentProvider
- Author:
- Rob Elves (moved into task.ui)
- See Also:
IContentProvider
Method Summary |
abstract void |
clear()
Clears the viewer. |
void |
dispose()
|
abstract void |
elementsChanged(java.lang.Object[] updatedElements)
This method is called whenever the set of matches for the given elements
changes. |
protected void |
initialize(RepositorySearchResult result)
Initializes the content provider with the given search result. |
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.viewers.IStructuredContentProvider |
getElements |
EMPTY_ARR
protected final java.lang.Object[] EMPTY_ARR
- An empty array of objects
searchResult
protected RepositorySearchResult searchResult
- The search result for this content provider
SearchResultContentProvider
public SearchResultContentProvider()
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.jface.viewers.IContentProvider
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
- Specified by:
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
initialize
protected void initialize(RepositorySearchResult result)
- Initializes the content provider with the given search result.
- Parameters:
result
- The search result to use with this content provider
elementsChanged
public abstract void elementsChanged(java.lang.Object[] updatedElements)
- This method is called whenever the set of matches for the given elements
changes.
- Parameters:
updatedElements
- The array of objects that has to be refreshed- See Also:
,
AbstractTextSearchViewPage.elementsChanged(java.lang.Object[])
clear
public abstract void clear()
- Clears the viewer.