org.eclipse.xtend.shared.ui.editor.search.view
Class XtendXpandTableContentProvider

java.lang.Object
  extended by org.eclipse.xtend.shared.ui.editor.search.view.XtendXpandTableContentProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, IFileSearchContentProvider

public class XtendXpandTableContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.IStructuredContentProvider, IFileSearchContentProvider

XtendXpandTableContentProvider is a chnage/aware content provider for the search result list view.

Author:
Peter Friese

Constructor Summary
XtendXpandTableContentProvider(XtendXpandSearchResultPage page)
          Creates a new XtendXpandTableContentProvider.
 
Method Summary
 void clear()
          
 void dispose()
          
 void elementsChanged(java.lang.Object[] updatedElements)
          
 java.lang.Object[] getElements(java.lang.Object inputElement)
          
 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
 

Constructor Detail

XtendXpandTableContentProvider

public XtendXpandTableContentProvider(XtendXpandSearchResultPage page)
Creates a new XtendXpandTableContentProvider.

Parameters:
page - The Xtend search result page this content provider is associated with.
Method Detail

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)

Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

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

elementsChanged

public void elementsChanged(java.lang.Object[] updatedElements)

Specified by:
elementsChanged in interface IFileSearchContentProvider

clear

public void clear()

Specified by:
clear in interface IFileSearchContentProvider

dispose

public void dispose()

Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider