EVolve.data
Class ValueComparator

java.lang.Object
  |
  +--EVolve.data.ValueComparator
All Implemented Interfaces:
java.lang.Cloneable, EntityComparator

public class ValueComparator
extends java.lang.Object
implements EntityComparator, java.lang.Cloneable


Constructor Summary
ValueComparator(java.lang.String name, boolean increase, int[] value, java.util.HashMap EntityId2Int)
           
 
Method Summary
 java.lang.Object clone()
           
 int compare(Entity entity1, Entity entity2)
           
 java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueComparator

public ValueComparator(java.lang.String name,
                       boolean increase,
                       int[] value,
                       java.util.HashMap EntityId2Int)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface EntityComparator

compare

public int compare(Entity entity1,
                   Entity entity2)
Specified by:
compare in interface EntityComparator

clone

public java.lang.Object clone()
Specified by:
clone in interface EntityComparator
Overrides:
clone in class java.lang.Object