Package org.drools.core.common
Class EqualityKeyComparator
- java.lang.Object
-
- org.drools.core.util.AbstractHashTable.AbstractObjectComparator
-
- org.drools.core.common.EqualityKeyComparator
-
- All Implemented Interfaces:
Externalizable
,Serializable
,AbstractHashTable.ObjectComparator
public class EqualityKeyComparator extends AbstractHashTable.AbstractObjectComparator
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EqualityKeyComparator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
areEqual(Object o1, Object o2)
Equality key reverses the compare, so that the key controls the comparisonint
compare(Object o1, Object o2)
static EqualityKeyComparator
getInstance()
int
hashCodeOf(Object key)
void
readExternal(ObjectInput in)
String
toString()
void
writeExternal(ObjectOutput out)
-
-
-
Method Detail
-
getInstance
public static EqualityKeyComparator getInstance()
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Throws:
IOException
-
hashCodeOf
public int hashCodeOf(Object key)
-
areEqual
public boolean areEqual(Object o1, Object o2)
Equality key reverses the compare, so that the key controls the comparison
-
-