org.ofbiz.base.util.collections
Class MapComparator

java.lang.Object
  extended by org.ofbiz.base.util.collections.MapComparator
All Implemented Interfaces:
java.util.Comparator<java.util.Map<java.lang.Object,java.lang.Object>>

public class MapComparator
extends java.lang.Object
implements java.util.Comparator<java.util.Map<java.lang.Object,java.lang.Object>>

MapComparator.java


Field Summary
static java.lang.String module
           
 
Constructor Summary
MapComparator(java.util.List<? extends java.lang.Object> keys)
          Method MapComparator.
 
Method Summary
 int compare(java.util.Map<java.lang.Object,java.lang.Object> map1, java.util.Map<java.lang.Object,java.lang.Object> map2)
           
 boolean equals(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module
Constructor Detail

MapComparator

public MapComparator(java.util.List<? extends java.lang.Object> keys)
Method MapComparator.

Parameters:
keys - List of Map keys to sort on
Method Detail

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface java.util.Comparator<java.util.Map<java.lang.Object,java.lang.Object>>
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

compare

public int compare(java.util.Map<java.lang.Object,java.lang.Object> map1,
                   java.util.Map<java.lang.Object,java.lang.Object> map2)
Specified by:
compare in interface java.util.Comparator<java.util.Map<java.lang.Object,java.lang.Object>>
See Also:
Comparator.compare(java.lang.Object, java.lang.Object)