Package uk.ac.starlink.connect
Class NodeComparator
- java.lang.Object
-
- uk.ac.starlink.connect.NodeComparator
-
- All Implemented Interfaces:
java.util.Comparator
public class NodeComparator extends java.lang.Object implements java.util.ComparatorComparator for nodes. It returns all Branch nodes first, followed by all Leaf nodes. Within each group, items are ordered alphabetically.- Since:
- 25 Feb 2005
- Author:
- Mark Taylor (Starlink)
-
-
Constructor Summary
Constructors Constructor Description NodeComparator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompare(java.lang.Object o1, java.lang.Object o2)java.text.CollatorgetCollator()Returns the collator used to perform alphabetic ordering.static NodeComparatorgetInstance()Returns an instance of this class.
-
-
-
Method Detail
-
getInstance
public static NodeComparator getInstance()
Returns an instance of this class.
-
getCollator
public java.text.Collator getCollator()
Returns the collator used to perform alphabetic ordering. May be overridden to modify behaviour.- Returns:
- collator
-
compare
public int compare(java.lang.Object o1, java.lang.Object o2)- Specified by:
comparein interfacejava.util.Comparator
-
-