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)
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 |
MapElementComparator
public MapElementComparator()
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 comparedo2
- 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