ptolemy.actor.gt
Class GraphMatcher.NameComparator

java.lang.Object
  extended by ptolemy.actor.gt.GraphMatcher.NameComparator
All Implemented Interfaces:
java.util.Comparator<java.lang.Object>
Enclosing class:
GraphMatcher

private static class GraphMatcher.NameComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.Object>

A comparator to sort objects in a container by their types and names.

Since:
Ptolemy II 7.1
Version:
$Id: GraphMatcher.java 57046 2010-01-27 23:35:53Z cxh $
Author:
Thomas Huining Feng
Accepted Rating:
Red (tfeng)
Proposed Rating:
Yellow (tfeng)

Constructor Summary
private GraphMatcher.NameComparator()
           
 
Method Summary
 int compare(java.lang.Object object1, java.lang.Object object2)
          Compare two objects.
 
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

GraphMatcher.NameComparator

private GraphMatcher.NameComparator()
Method Detail

compare

public int compare(java.lang.Object object1,
                   java.lang.Object object2)
Compare two objects.

Specified by:
compare in interface java.util.Comparator<java.lang.Object>
Parameters:
object1 - The first object.
object2 - The second object.
Returns:
-1 is the first object is less; 1 if it is greater; or 0 if the two objects are equal.