org.jgrapht.experimental.equivalence
Class UniformEquivalenceComparator<E,C>
java.lang.Object
org.jgrapht.experimental.equivalence.UniformEquivalenceComparator<E,C>
- All Implemented Interfaces:
- EquivalenceComparator<E,C>
public class UniformEquivalenceComparator<E,C>
- extends Object
- implements EquivalenceComparator<E,C>
This Equivalence comparator acts as if all elements are in one big global
equivalence class. Useful when a comparator is needed, but there is no
important difference between the elements. equivalenceCompare() always return
true; equivalenceHashcode() always returns 0.
- Since:
- Jul 21, 2005
- Author:
- Assaf
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UniformEquivalenceComparator
public UniformEquivalenceComparator()
equivalenceCompare
public boolean equivalenceCompare(E arg1,
E arg2,
C context1,
C context2)
- Always returns true.
- Specified by:
equivalenceCompare
in interface EquivalenceComparator<E,C>
- See Also:
EquivalenceComparator.equivalenceCompare(Object, Object, Object,
Object)
equivalenceHashcode
public int equivalenceHashcode(E arg1,
C context)
- Always returns 0.
- Specified by:
equivalenceHashcode
in interface EquivalenceComparator<E,C>
- See Also:
EquivalenceComparator.equivalenceHashcode(Object, Object)
Copyright © 2013. All rights reserved.