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 class
ObjectHashSet.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 boolean
add(Object value)
boolean
add(Object value, boolean checkExists)
boolean
contains(Object value)
Entry
getBucket(Object object)
int
getResizeHashcode(Entry entry)
boolean
remove(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:
getResizeHashcode
in classAbstractHashTable
-
-