Package org.drools.core.util
Class ObjectHashSet
- java.lang.Object
-
- org.drools.core.util.AbstractHashTable
-
- org.drools.core.util.ObjectHashSet
-
- All Implemented Interfaces:
Externalizable,Serializable
public class ObjectHashSet extends AbstractHashTable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classObjectHashSet.ObjectEntry-
Nested classes/interfaces inherited from class org.drools.core.util.AbstractHashTable
AbstractHashTable.AbstractObjectComparator, AbstractHashTable.DoubleCompositeIndex, AbstractHashTable.DoubleHashEntry, AbstractHashTable.EqualityEquals, AbstractHashTable.FieldIndex, AbstractHashTable.HashEntry, AbstractHashTable.Index, AbstractHashTable.IndexTupleList, AbstractHashTable.InstanceEquals, AbstractHashTable.ObjectComparator, AbstractHashTable.SingleHashEntry, AbstractHashTable.SingleIndex, AbstractHashTable.TripleCompositeIndex, AbstractHashTable.TripleHashEntry
-
-
Field Summary
-
Fields inherited from class org.drools.core.util.AbstractHashTable
comparator, loadFactor, PRIME, size, table, threshold
-
-
Constructor Summary
Constructors Constructor Description ObjectHashSet()ObjectHashSet(float loadFactor, Entry[] table)ObjectHashSet(int capacity, float loadFactor)ObjectHashSet(Entry[] table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(Object value)booleanadd(Object value, boolean checkExists)booleancontains(Object value)EntrygetBucket(Object object)intgetResizeHashcode(Entry entry)booleanremove(Object value)Object[]toArray(Object[] objects)-
Methods inherited from class org.drools.core.util.AbstractHashTable
clear, ensureCapacity, getTable, indexOf, isEmpty, iterator, newIterator, readExternal, rehash, resize, setComparator, size, toArray, toString, writeExternal
-
-
-
-
Method Detail
-
add
public boolean add(Object value)
-
add
public boolean add(Object value, boolean checkExists)
-
contains
public boolean contains(Object value)
-
remove
public boolean remove(Object value)
-
getResizeHashcode
public int getResizeHashcode(Entry entry)
- Specified by:
getResizeHashcodein classAbstractHashTable
-
-