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

java.lang.Object
  extended by org.eclipse.ui.part.Page
      extended by org.eclipse.search.ui.text.AbstractTextSearchViewPage
          extended by org.eclipse.xtend.shared.ui.editor.search.view.XtendXpandSearchResultPage
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.search.ui.ISearchResultPage, org.eclipse.ui.part.IPage, org.eclipse.ui.part.IPageBookViewPage

public class XtendXpandSearchResultPage
extends org.eclipse.search.ui.text.AbstractTextSearchViewPage
implements org.eclipse.core.runtime.IAdaptable

XtendXpandSearchResultPage displays the search results of an Xtend related query.

Author:
Peter Friese

Nested Class Summary
static class XtendXpandSearchResultPage.DecoratorIgnoringViewerSorter
           
 
Field Summary
 
Fields inherited from class org.eclipse.search.ui.text.AbstractTextSearchViewPage
EMPTY_MATCH_ARRAY, FLAG_LAYOUT_FLAT, FLAG_LAYOUT_TREE
 
Constructor Summary
XtendXpandSearchResultPage()
           
 
Method Summary
protected  void clear()
           
protected  void configureTableViewer(org.eclipse.jface.viewers.TableViewer viewer)
           
protected  void configureTreeViewer(org.eclipse.jface.viewers.TreeViewer viewer)
           
 void dispose()
           
protected  void elementsChanged(java.lang.Object[] objects)
           
protected  void fillContextMenu(org.eclipse.jface.action.IMenuManager mgr)
           
 java.lang.Object getAdapter(java.lang.Class adapter)
           
 java.lang.String getLabel()
           
 org.eclipse.jface.viewers.StructuredViewer getViewer()
           
 void init(org.eclipse.ui.part.IPageSite site)
           
 void setViewPart(org.eclipse.search.ui.ISearchResultViewPart part)
           
protected  void showMatch(org.eclipse.search.ui.text.Match match, int offset, int length, boolean activate)
           
 
Methods inherited from class org.eclipse.search.ui.text.AbstractTextSearchViewPage
canRemoveMatchesWith, createControl, createTableViewer, createTreeViewer, evaluateChangedElements, fillToolbar, getControl, getCurrentMatch, getCurrentMatchLocation, getDisplayedMatchCount, getDisplayedMatches, getElementLimit, getID, getInput, getLayout, getSettings, getUIState, getViewPart, gotoNextMatch, gotoPreviousMatch, handleOpen, handleSearchResultChanged, internalRemoveSelected, isLayoutSupported, open, openAndSelect, postEnsureSelection, restoreState, saveState, setElementLimit, setFocus, setID, setInput, setLayout, showMatch
 
Methods inherited from class org.eclipse.ui.part.Page
getSite, makeContributions, setActionBars
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.part.IPageBookViewPage
getSite
 
Methods inherited from interface org.eclipse.ui.part.IPage
setActionBars
 

Constructor Detail

XtendXpandSearchResultPage

public XtendXpandSearchResultPage()
Method Detail

getViewer

public org.eclipse.jface.viewers.StructuredViewer getViewer()
Overrides:
getViewer in class org.eclipse.search.ui.text.AbstractTextSearchViewPage

configureTableViewer

protected void configureTableViewer(org.eclipse.jface.viewers.TableViewer viewer)
Specified by:
configureTableViewer in class org.eclipse.search.ui.text.AbstractTextSearchViewPage

configureTreeViewer

protected void configureTreeViewer(org.eclipse.jface.viewers.TreeViewer viewer)
Specified by:
configureTreeViewer in class org.eclipse.search.ui.text.AbstractTextSearchViewPage

showMatch

protected void showMatch(org.eclipse.search.ui.text.Match match,
                         int offset,
                         int length,
                         boolean activate)
                  throws org.eclipse.ui.PartInitException
Overrides:
showMatch in class org.eclipse.search.ui.text.AbstractTextSearchViewPage
Throws:
org.eclipse.ui.PartInitException

fillContextMenu

protected void fillContextMenu(org.eclipse.jface.action.IMenuManager mgr)
Overrides:
fillContextMenu in class org.eclipse.search.ui.text.AbstractTextSearchViewPage

setViewPart

public void setViewPart(org.eclipse.search.ui.ISearchResultViewPart part)
Specified by:
setViewPart in interface org.eclipse.search.ui.ISearchResultPage
Overrides:
setViewPart in class org.eclipse.search.ui.text.AbstractTextSearchViewPage

init

public void init(org.eclipse.ui.part.IPageSite site)
Specified by:
init in interface org.eclipse.ui.part.IPageBookViewPage
Overrides:
init in class org.eclipse.search.ui.text.AbstractTextSearchViewPage

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.part.IPage
Overrides:
dispose in class org.eclipse.search.ui.text.AbstractTextSearchViewPage

elementsChanged

protected void elementsChanged(java.lang.Object[] objects)
Specified by:
elementsChanged in class org.eclipse.search.ui.text.AbstractTextSearchViewPage

clear

protected void clear()
Specified by:
clear in class org.eclipse.search.ui.text.AbstractTextSearchViewPage

getAdapter

public java.lang.Object getAdapter(java.lang.Class adapter)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface org.eclipse.search.ui.ISearchResultPage
Overrides:
getLabel in class org.eclipse.search.ui.text.AbstractTextSearchViewPage