pt.ist.fenixframework.adt.bplustree
Class LeafNode_Base

Package class diagram package LeafNode_Base
java.lang.Object
  extended by pt.ist.fenixframework.core.AbstractDomainObject
      extended by pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
          extended by pt.ist.fenixframework.adt.bplustree.AbstractNode
              extended by pt.ist.fenixframework.adt.bplustree.LeafNode_Base
All Implemented Interfaces:
Serializable, Iterable, DomainObject
Direct Known Subclasses:
LeafNode

public abstract class LeafNode_Base
extends AbstractNode

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
AbstractDomainObject.SerializedForm
 
Field Summary
static DirectRelation<LeafNode,LeafNode> AdtLeafNodeHasSibling
           
static Relation<LeafNode,LeafNode> AdtLeafNodeHasSibling$Inverse
           
static RoleOne<LeafNode,LeafNode> role$$next
           
static RoleOne<LeafNode,LeafNode> role$$previous
           
 
Fields inherited from class pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
AdtNodeHasParent, role$$parent
 
Constructor Summary
protected LeafNode_Base()
           
 
Method Summary
 TreeMap<Comparable,Serializable> getEntries()
           
 LeafNode getNext()
           
 LeafNode getPrevious()
           
 boolean hasNext()
           
 boolean hasPrevious()
           
 void removeNext()
           
 void removePrevious()
           
 void setEntries(TreeMap<Comparable,Serializable> entries)
           
 void setNext(LeafNode next)
           
 void setPrevious(LeafNode previous)
           
 
Methods inherited from class pt.ist.fenixframework.adt.bplustree.AbstractNode
externalizeTreeMap, internalizeTreeMap
 
Methods inherited from class pt.ist.fenixframework.adt.bplustree.AbstractNode_Base
getParent, hasParent, removeParent, setParent
 
Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
ensureOid, equals, getExternalId, getOid, hashCode, makeSerializedForm, toString, writeReplace
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Iterable
iterator
 

Field Detail

role$$next

public static final RoleOne<LeafNode,LeafNode> role$$next

role$$previous

public static final RoleOne<LeafNode,LeafNode> role$$previous

AdtLeafNodeHasSibling$Inverse

public static Relation<LeafNode,LeafNode> AdtLeafNodeHasSibling$Inverse

AdtLeafNodeHasSibling

public static final DirectRelation<LeafNode,LeafNode> AdtLeafNodeHasSibling
Constructor Detail

LeafNode_Base

protected LeafNode_Base()
Method Detail

getEntries

public TreeMap<Comparable,Serializable> getEntries()

setEntries

public void setEntries(TreeMap<Comparable,Serializable> entries)

getNext

public LeafNode getNext()

setNext

public void setNext(LeafNode next)

hasNext

public boolean hasNext()

removeNext

public void removeNext()

getPrevious

public LeafNode getPrevious()

setPrevious

public void setPrevious(LeafNode previous)

hasPrevious

public boolean hasPrevious()

removePrevious

public void removePrevious()


Copyright © 2013. All Rights Reserved.