|
Parsing Engine | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdanbikel.util.AbstractMapToPrimitive.Entry<K>
danbikel.util.HashMapPrimitive.Entry<K>
danbikel.util.HashMapTwoDoubles.Entry<K>
protected static class HashMapTwoDoubles.Entry<K>
A map entry for this type of map, containing a key and a pair of
doubles.
| Field Summary | |
|---|---|
protected double |
doubleVal0
|
protected double |
doubleVal1
|
| Fields inherited from class danbikel.util.HashMapPrimitive.Entry |
|---|
keyHash, next |
| Fields inherited from class danbikel.util.AbstractMapToPrimitive.Entry |
|---|
key |
| Constructor Summary | |
|---|---|
|
HashMapTwoDoubles.Entry()
Constructs a new entry for this type of map with default values for the data members (this default constructor here for serialization reasons). |
protected |
HashMapTwoDoubles.Entry(int hash,
K key,
double value0,
double value1,
HashMapPrimitive.Entry<K> next)
Constructs a new entry for a map from objects to pairs of doubles. |
protected |
HashMapTwoDoubles.Entry(int hash,
K key,
HashMapPrimitive.Entry<K> next)
Constructs a new entry for a map from objects to pairs of doubles. |
| Method Summary | |
|---|---|
void |
add(int index,
double addend)
Adds the specified amount to the double at the specified
index associated with the key in this entry. |
Object |
clone()
Returns a new copy of this type of map entry. |
void |
copyValuesFrom(HashMapPrimitive.Entry copyFrom)
Makes the data membes in this entry be identical to those in the specified entry by performing a shallow copy. |
boolean |
equals(Object o)
|
double |
getDoubleValue(int index)
Returns the double value at the specified index associated
with the key in this entry. |
int |
hashCode()
|
int |
numDoubles()
Returns 2, the number of doubles associated with a key. |
void |
readValues(ObjectInput in)
|
double |
set(int index,
double value)
Sets the double value at the specified index associated with
the key in this entry. |
String |
toString()
|
void |
writeValues(ObjectOutput out)
|
| Methods inherited from class danbikel.util.HashMapPrimitive.Entry |
|---|
getValue, readExternal, replaceKey, setValue, writeExternal |
| Methods inherited from class danbikel.util.AbstractMapToPrimitive.Entry |
|---|
add, add, add, add, add, add, add, add, add, add, add, getByteValue, getByteValue, getCharValue, getCharValue, getDoubleValue, getFloatValue, getFloatValue, getIntValue, getIntValue, getKey, getLongValue, getLongValue, getShortValue, getShortValue, numBytes, numChars, numFloats, numInts, numLongs, numShorts, set, set, set, set, set, set |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected transient double doubleVal0
protected transient double doubleVal1
| Constructor Detail |
|---|
public HashMapTwoDoubles.Entry()
protected HashMapTwoDoubles.Entry(int hash,
K key,
HashMapPrimitive.Entry<K> next)
doubles.
hash - the hash value for the specified keykey - the key for this entry to wrapnext - the next pointer in this entry’s singly-linked list
protected HashMapTwoDoubles.Entry(int hash,
K key,
double value0,
double value1,
HashMapPrimitive.Entry<K> next)
doubles.
hash - the hash value for the specified keykey - the key for this entry to wrapvalue0 - the first double value to be associated with
the specified key in the mapvalue1 - the second double value to be associated with
the specified key in the mapnext - the next pointer in this entry’s singly-linked list| Method Detail |
|---|
public int numDoubles()
doubles associated with a key.
numDoubles in interface MapToPrimitive.Entry<K>numDoubles in class AbstractMapToPrimitive.Entry<K>doubles associated with a keypublic final double getDoubleValue(int index)
double value at the specified index associated
with the key in this entry.
getDoubleValue in interface MapToPrimitive.Entry<K>getDoubleValue in class AbstractMapToPrimitive.Entry<K>index - the index of the double value to return
double value at the specified index associated
with the key in this entry
public final double set(int index,
double value)
double value at the specified index associated with
the key in this entry.
set in interface MapToPrimitive.Entry<K>set in class AbstractMapToPrimitive.Entry<K>index - the index of the double value to setvalue - the value to associated with the key in this entry
public final void add(int index,
double addend)
double at the specified
index associated with the key in this entry.
add in interface MapToPrimitive.Entry<K>add in class AbstractMapToPrimitive.Entry<K>index - the index of the double value to increaseaddend - the amount to add to the double associated
with the key in this entrypublic void copyValuesFrom(HashMapPrimitive.Entry copyFrom)
copyValuesFrom in class HashMapPrimitive.Entry<K>copyFrom - the entry from which to copypublic String toString()
toString in class HashMapPrimitive.Entry<K>public int hashCode()
hashCode in interface Map.Entry<K,Object>hashCode in class HashMapPrimitive.Entry<K>public boolean equals(Object o)
equals in interface Map.Entry<K,Object>equals in class HashMapPrimitive.Entry<K>public Object clone()
HashMapPrimitive.Entry
clone in class HashMapPrimitive.Entry<K>
public void writeValues(ObjectOutput out)
throws IOException
writeValues in class HashMapPrimitive.Entry<K>IOException
public void readValues(ObjectInput in)
throws IOException,
ClassNotFoundException
readValues in class HashMapPrimitive.Entry<K>IOException
ClassNotFoundException
|
Parsing Engine | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||