org.argouml.ui.explorer
Class NameOrder

java.lang.Object
  extended byorg.argouml.ui.explorer.NameOrder
All Implemented Interfaces:
java.util.Comparator
Direct Known Subclasses:
TypeThenNameOrder

public class NameOrder
extends java.lang.Object
implements java.util.Comparator

Sorts explorer nodes by their user object name.

Since:
0.15.2, Created on 28 September 2003, 10:02

Constructor Summary
NameOrder()
          Creates a new instance of NameOrder
 
Method Summary
 int compare(java.lang.Object obj, java.lang.Object obj1)
           
protected  int compareUserObjects(java.lang.Object obj, java.lang.Object obj1)
          alphabetic ordering of user object names instead of type names
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

NameOrder

public NameOrder()
Creates a new instance of NameOrder

Method Detail

compare

public int compare(java.lang.Object obj,
                   java.lang.Object obj1)
Specified by:
compare in interface java.util.Comparator

compareUserObjects

protected int compareUserObjects(java.lang.Object obj,
                                 java.lang.Object obj1)
alphabetic ordering of user object names instead of type names


toString

public java.lang.String toString()


ArgoUML © 1996-2004 (20040316)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook