|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrice.p2p.util.ReverseTreeMap
public class ReverseTreeMap
| Field Summary | |
|---|---|
protected SortedMap |
normal
The internal normal map |
protected SortedMap |
nulls
The internal list of keys with null as a mapping |
protected SortedMap |
reverse
The internal value -> list of keys map |
| Constructor Summary | |
|---|---|
|
ReverseTreeMap()
Constructor |
protected |
ReverseTreeMap(SortedMap normal,
SortedMap reverse,
SortedMap nulls)
Constructor |
| Method Summary | |
|---|---|
boolean |
containsKey(Object key)
Returns whether or not we contain the key |
protected SortedMap |
convert(SortedMap map)
Internal method which converts a sortedmap to an iterator |
Object |
get(Object key)
Returns the value associated with the given key |
SortedMap |
keyHeadMap(Object value)
Method which returns a *cloned* head map, or all of the values up to the specified value |
SortedMap |
keyMap()
Method which returns the key map |
Set |
keySet()
Return the set of keys |
SortedMap |
keySubMap(Object start,
Object end)
Method which returns a *cloned* sub map, or all of the values between the specified values |
SortedMap |
keyTailMap(Object value)
Method which returns a *cloned* tail map, or all of the values after a the specified value |
void |
put(Object key,
Object value)
Method which caputures the insert and adds it to the reverse map |
void |
remove(Object key)
Removes any and all mappings with the given key |
int |
size()
returns the size |
SortedMap |
valueHeadMap(Object value)
Method which returns a headset of the values, or all the keys with values up to the specified value |
SortedMap |
valueNullMap()
Method which returns all of the keys which have null values |
SortedMap |
valueSubMap(Object start,
Object end)
Method which returns a headset of the values, or all the keys with values up to the specified value |
SortedMap |
valueTailMap(Object value)
Method which returns a tailset of the values, or all the keys with values after to the specified value |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected SortedMap normal
protected SortedMap reverse
protected SortedMap nulls
| Constructor Detail |
|---|
public ReverseTreeMap()
protected ReverseTreeMap(SortedMap normal,
SortedMap reverse,
SortedMap nulls)
| Method Detail |
|---|
public int size()
public boolean containsKey(Object key)
key - THe key
public Object get(Object key)
key - The key
public Set keySet()
public void remove(Object key)
key - The key
public void put(Object key,
Object value)
key - The keyvalue - The valuepublic SortedMap keyMap()
public SortedMap keyHeadMap(Object value)
value - The start value
public SortedMap keyTailMap(Object value)
value - The start value
public SortedMap keySubMap(Object start,
Object end)
start - The start valueend - The end value
public SortedMap valueHeadMap(Object value)
value - The maximal valuepublic SortedMap valueTailMap(Object value)
value - The minimal value
public SortedMap valueSubMap(Object start,
Object end)
value - The maximal valuepublic SortedMap valueNullMap()
protected SortedMap convert(SortedMap map)
map - THe map to convert
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||