pt.ist.fenixframework.core.adt.bplustree
Class LeafNodeArray
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray
pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray
- All Implemented Interfaces:
- Serializable, Iterable, DomainObject
public class LeafNodeArray
- extends LeafNodeArray_Base
- See Also:
- Serialized Form
LeafNodeArray
public LeafNodeArray()
insert
public AbstractNodeArray insert(Comparable key,
AbstractDomainObject value)
- Description copied from class:
AbstractNodeArray
- Inserts the given key-value pair and returns the (possibly new) root node
remove
public AbstractNodeArray remove(Comparable key)
- Description copied from class:
AbstractNodeArray
- Removes the element with the given key
get
public AbstractDomainObject get(Comparable key)
- Description copied from class:
AbstractNodeArray
- Returns the value to which the specified key is mapped, or
null
if this map contains no mapping for the key.
getIndex
public AbstractDomainObject getIndex(int index)
- Description copied from class:
AbstractNodeArray
- Returns the value at the given index
removeIndex
public AbstractNodeArray removeIndex(int index)
- Description copied from class:
AbstractNodeArray
- Returns the value that was removed from the given index
containsKey
public boolean containsKey(Comparable key)
- Description copied from class:
AbstractNodeArray
- Returns
true
if this map contains a mapping for the specified key.
size
public int size()
- Description copied from class:
AbstractNodeArray
- Returns the number os key-value mappings in this map
iterator
public Iterator<AbstractDomainObject> iterator()
dump
public String dump(int level,
boolean dumpKeysOnly,
boolean dumpNodeIds)
Copyright © 2013. All Rights Reserved.