org.eclipse.xtext.ui.editor.outline.actions
Class SortOutlineContribution.DefaultComparator

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.outline.actions.SortOutlineContribution.DefaultComparator
All Implemented Interfaces:
java.util.Comparator<IOutlineNode>, OutlineFilterAndSorter.IComparator
Direct Known Subclasses:
Xtend2OutlineNodeComparator, XtextOutlineNodeComparator
Enclosing class:
SortOutlineContribution

public static class SortOutlineContribution.DefaultComparator
extends java.lang.Object
implements OutlineFilterAndSorter.IComparator


Constructor Summary
SortOutlineContribution.DefaultComparator()
           
 
Method Summary
 int compare(IOutlineNode o1, IOutlineNode o2)
           
 int getCategory(IOutlineNode node)
           
 boolean isEnabled()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

SortOutlineContribution.DefaultComparator

public SortOutlineContribution.DefaultComparator()
Method Detail

compare

public int compare(IOutlineNode o1,
                   IOutlineNode o2)
Specified by:
compare in interface java.util.Comparator<IOutlineNode>

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface OutlineFilterAndSorter.IComparator

getCategory

public int getCategory(IOutlineNode node)