Package com.db4o.foundation
Class HashtableBase
- java.lang.Object
- 
- com.db4o.foundation.HashtableBase
 
- 
- Direct Known Subclasses:
- Hashtable4,- IdentityHashtable4,- IdentitySet4
 
 public class HashtableBase extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description int_maskint_maximumSizeint_sizeHashtableIntEntry[]_tableint_tableSize
 - 
Constructor SummaryConstructors Modifier Constructor Description HashtableBase()HashtableBase(int size)protectedHashtableBase(DeepClone cloneOnlyCtor)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()protected intentryIndex(HashtableIntEntry entry)protected HashtableIntEntryfindWithSameKey(HashtableIntEntry newEntry)protected HashtableIteratorhashtableIterator()Iterator4keys()protected voidputEntry(HashtableIntEntry newEntry)protected voidremoveEntry(HashtableIntEntry predecessor, HashtableIntEntry entry)protected java.lang.ObjectremoveIntEntry(int key)protected java.lang.ObjectremoveLongEntry(int intKey, long longKey)protected java.lang.ObjectremoveObjectEntry(int intKey, java.lang.Object objectKey)intsize()java.lang.StringtoString()Iterable4values()Iterator4valuesIterator()Iterates through all the values.
 
- 
- 
- 
Field Detail- 
_tableSizepublic int _tableSize 
 - 
_maskpublic int _mask 
 - 
_maximumSizepublic int _maximumSize 
 - 
_sizepublic int _size 
 - 
_tablepublic HashtableIntEntry[] _table 
 
- 
 - 
Constructor Detail- 
HashtableBasepublic HashtableBase(int size) 
 - 
HashtableBasepublic HashtableBase() 
 - 
HashtableBaseprotected HashtableBase(DeepClone cloneOnlyCtor) - Parameters:
- cloneOnlyCtor-
 
 
- 
 - 
Method Detail- 
clearpublic void clear() 
 - 
sizepublic int size() 
 - 
findWithSameKeyprotected HashtableIntEntry findWithSameKey(HashtableIntEntry newEntry) 
 - 
entryIndexprotected int entryIndex(HashtableIntEntry entry) 
 - 
putEntryprotected void putEntry(HashtableIntEntry newEntry) 
 - 
hashtableIteratorprotected HashtableIterator hashtableIterator() 
 - 
keyspublic Iterator4 keys() 
 - 
valuespublic Iterable4 values() 
 - 
valuesIteratorpublic Iterator4 valuesIterator() Iterates through all the values.- Returns:
- value iterator
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
removeEntryprotected void removeEntry(HashtableIntEntry predecessor, HashtableIntEntry entry) 
 - 
removeObjectEntryprotected java.lang.Object removeObjectEntry(int intKey, java.lang.Object objectKey)
 - 
removeLongEntryprotected java.lang.Object removeLongEntry(int intKey, long longKey)
 - 
removeIntEntryprotected java.lang.Object removeIntEntry(int key) 
 
- 
 
-