webmngr.web
Class MapElementComparator

java.lang.Object
  |
  +--webmngr.web.MapElementComparator
All Implemented Interfaces:
java.util.Comparator

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

This class compares two MapElements to know which one must be draw first, according to their drawPlane

Since:
30/06/2000
Author:

Rodrigo Rebouças de Almeida (rodrigor@dsc.ufpb.br)

Constructor Summary
MapElementComparator()
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
          Compares two MapElements to know which one must be drawn first.
 boolean equals(java.lang.Object obj)
          Sees if obj is also a MapElementComparator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapElementComparator

public MapElementComparator()
Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Compares two MapElements to know which one must be drawn first. The element with the lowest drawPlane will be the first
Specified by:
compare in interface java.util.Comparator
Parameters:
o1 - First element to be compared
o2 - Second element to be compared
Returns:
1 if o1 has a drawPlane greater than o2's, -1 if o2 has a drawPlane greater than o1's and 0 if they have the same drawPlane

equals

public boolean equals(java.lang.Object obj)
Sees if obj is also a MapElementComparator
Specified by:
equals in interface java.util.Comparator
Overrides:
equals in class java.lang.Object
Returns:
true if obj is a MapElementComparator and false, otherwise