org.jjoost.collections.sets.base
Interface NestedMultiHashSet.INode<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>>
- All Superinterfaces:
- Value<V>
- All Known Implementing Classes:
- LockFreeCountingMultiHashSet.Node, LockFreeLinkedCountingMultiHashSet.Node, LockFreeLinkedNestedMultiHashSet.Node, LockFreeNestedMultiHashSet.Node, SerialCountingMultiHashSet.Node, SerialLinkedCountingMultiHashSet.Node, SerialLinkedNestedMultiHashSet.Node, SerialNestedMultiHashSet.Node
- Enclosing class:
- NestedMultiHashSet<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>>
public static interface NestedMultiHashSet.INode<V,N extends HashNode<N> & NestedMultiHashSet.INode<V,N>>
- extends Value<V>
| Methods inherited from interface org.jjoost.util.tuples.Value |
getValue |
put
boolean put(V v,
int count)
put
boolean put(V v)
valid
boolean valid()
count
int count()
remove
int remove(int target)
removeAndReturn
java.util.List<V> removeAndReturn(int target)
iterator
java.util.Iterator<V> iterator(java.util.Iterator<java.util.Iterator<V>> superIter)
iterator
java.util.Iterator<V> iterator(NestedMultiHashSet<V,N> set)