org.jjoost.collections.sets.base
Class NestedMultiHashSet.ValueEquality<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>>
java.lang.Object
org.jjoost.collections.sets.base.NestedMultiHashSet.ValueEquality<V,N>
- All Implemented Interfaces:
- HashNodeEquality<V,N>
- Enclosing class:
- NestedMultiHashSet<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>>
public static final class NestedMultiHashSet.ValueEquality<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>>
- extends java.lang.Object
- implements HashNodeEquality<V,N>
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NestedMultiHashSet.ValueEquality
public NestedMultiHashSet.ValueEquality(Equality<? super V> valEq)
getEquality
public final Equality<? super V> getEquality()
isUnique
public final boolean isUnique()
- Specified by:
isUnique in interface HashNodeEquality<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>>
prefixMatch
public boolean prefixMatch(V cmp,
N n)
- Specified by:
prefixMatch in interface HashNodeEquality<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>>
suffixMatch
public boolean suffixMatch(V cmp,
N n)
- Specified by:
suffixMatch in interface HashNodeEquality<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>>