|
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
double
s.
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 double s. |
protected |
HashMapTwoDoubles.Entry(int hash,
K key,
HashMapPrimitive.Entry<K> next)
Constructs a new entry for a map from objects to pairs of double s. |
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 double s 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)
double
s.
hash
- the hash value for the specified keykey
- the key for this entry to wrapnext
- the next pointer in this entry’s singly-linked listprotected HashMapTwoDoubles.Entry(int hash, K key, double value0, double value1, HashMapPrimitive.Entry<K> next)
double
s.
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 listMethod Detail |
---|
public int numDoubles()
double
s associated with a key.
numDoubles
in interface MapToPrimitive.Entry<K>
numDoubles
in class AbstractMapToPrimitive.Entry<K>
double
s 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 entrypublic 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 |