org.eclipse.xtext.ui.editor.outline.impl
Class OutlineFilterAndSorter
java.lang.Object
org.eclipse.xtext.ui.editor.outline.impl.OutlineFilterAndSorter
- Direct Known Subclasses:
- QuickOutlineFilterAndSorter
public class OutlineFilterAndSorter
- extends java.lang.Object
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OutlineFilterAndSorter
public OutlineFilterAndSorter()
filterAndSort
public IOutlineNode[] filterAndSort(java.lang.Iterable<IOutlineNode> nodes)
isSortingEnabled
protected boolean isSortingEnabled()
- Since:
- 2.2
getEnabledFilters
protected java.lang.Iterable<OutlineFilterAndSorter.IFilter> getEnabledFilters()
setComparator
public void setComparator(OutlineFilterAndSorter.IComparator comparator)
addFilter
public boolean addFilter(OutlineFilterAndSorter.IFilter filter)
removeFilter
public boolean removeFilter(OutlineFilterAndSorter.IFilter filter)