tiger.jdbm
Class BTreeWrapper

java.lang.Object
  |
  +--java.util.AbstractMap
        |
        +--tiger.jdbm.BTreeWrapper
All Implemented Interfaces:
java.util.Map, java.util.SortedMap

public class BTreeWrapper
extends java.util.AbstractMap
implements java.util.SortedMap


Nested Class Summary
 
Nested classes inherited from class java.util.Map
java.util.Map.Entry
 
Constructor Summary
BTreeWrapper(ObjectBTree aBTree)
           
BTreeWrapper(ObjectBTree aBTree, java.lang.Object aFromKey, java.lang.Object aToKey)
           
 
Method Summary
 java.util.Comparator comparator()
           
 boolean containsKey(java.lang.Object aKey)
           
 java.util.Set entrySet()
           
 java.lang.Object firstKey()
           
 java.lang.Object get(java.lang.Object aKey)
           
 java.util.SortedMap headMap(java.lang.Object aToKey)
           
 boolean isEmpty()
           
 java.lang.Object lastKey()
           
 java.lang.Object put(java.lang.Object aKey, java.lang.Object aValue)
           
 java.lang.Object remove(java.lang.Object aKey)
           
 java.util.SortedMap subMap(java.lang.Object aFromKey, java.lang.Object aToKey)
           
 java.util.SortedMap tailMap(java.lang.Object aFromKey)
           
 
Methods inherited from class java.util.AbstractMap
clear, clone, containsValue, equals, hashCode, keySet, putAll, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsValue, equals, hashCode, keySet, putAll, size, values
 

Constructor Detail

BTreeWrapper

public BTreeWrapper(ObjectBTree aBTree)

BTreeWrapper

public BTreeWrapper(ObjectBTree aBTree,
                    java.lang.Object aFromKey,
                    java.lang.Object aToKey)
Method Detail

get

public java.lang.Object get(java.lang.Object aKey)
Specified by:
get in interface java.util.Map
Overrides:
get in class java.util.AbstractMap

put

public java.lang.Object put(java.lang.Object aKey,
                            java.lang.Object aValue)
Specified by:
put in interface java.util.Map
Overrides:
put in class java.util.AbstractMap

remove

public java.lang.Object remove(java.lang.Object aKey)
Specified by:
remove in interface java.util.Map
Overrides:
remove in class java.util.AbstractMap

containsKey

public boolean containsKey(java.lang.Object aKey)
Specified by:
containsKey in interface java.util.Map
Overrides:
containsKey in class java.util.AbstractMap

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface java.util.Map
Overrides:
isEmpty in class java.util.AbstractMap

entrySet

public java.util.Set entrySet()
Specified by:
entrySet in interface java.util.Map
Specified by:
entrySet in class java.util.AbstractMap

comparator

public java.util.Comparator comparator()
Specified by:
comparator in interface java.util.SortedMap

subMap

public java.util.SortedMap subMap(java.lang.Object aFromKey,
                                  java.lang.Object aToKey)
Specified by:
subMap in interface java.util.SortedMap

headMap

public java.util.SortedMap headMap(java.lang.Object aToKey)
Specified by:
headMap in interface java.util.SortedMap

tailMap

public java.util.SortedMap tailMap(java.lang.Object aFromKey)
Specified by:
tailMap in interface java.util.SortedMap

firstKey

public java.lang.Object firstKey()
Specified by:
firstKey in interface java.util.SortedMap

lastKey

public java.lang.Object lastKey()
Specified by:
lastKey in interface java.util.SortedMap