pt.ist.fenixframework.core.adt.bplustree
Class LeafNodeArray_Base

Package class diagram package LeafNodeArray_Base
java.lang.Object
  extended by pt.ist.fenixframework.core.AbstractDomainObject
      extended by pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
          extended by pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray
              extended by pt.ist.fenixframework.core.adt.bplustree.LeafNodeArray_Base
All Implemented Interfaces:
Serializable, Iterable, DomainObject
Direct Known Subclasses:
LeafNodeArray

public abstract class LeafNodeArray_Base
extends AbstractNodeArray

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
AbstractDomainObject.SerializedForm
 
Field Summary
static DirectRelation<LeafNodeArray,LeafNodeArray> LeafNodeArrayHasSibling
           
static Relation<LeafNodeArray,LeafNodeArray> LeafNodeArrayHasSibling$Inverse
           
static RoleOne<LeafNodeArray,LeafNodeArray> role$$next
           
static RoleOne<LeafNodeArray,LeafNodeArray> role$$previous
           
 
Fields inherited from class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
NodeArrayHasParent, role$$parent
 
Constructor Summary
protected LeafNodeArray_Base()
           
 
Method Summary
 DoubleArray<AbstractDomainObject> getEntries()
           
 LeafNodeArray getNext()
           
 LeafNodeArray getPrevious()
           
 boolean hasNext()
           
 boolean hasPrevious()
           
 void removeNext()
           
 void removePrevious()
           
 void setEntries(DoubleArray<AbstractDomainObject> entries)
           
 void setNext(LeafNodeArray next)
           
 void setPrevious(LeafNodeArray previous)
           
 
Methods inherited from class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray
externalizeArrays, internalizeArrays
 
Methods inherited from class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_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<LeafNodeArray,LeafNodeArray> role$$next

role$$previous

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

LeafNodeArrayHasSibling$Inverse

public static Relation<LeafNodeArray,LeafNodeArray> LeafNodeArrayHasSibling$Inverse

LeafNodeArrayHasSibling

public static final DirectRelation<LeafNodeArray,LeafNodeArray> LeafNodeArrayHasSibling
Constructor Detail

LeafNodeArray_Base

protected LeafNodeArray_Base()
Method Detail

getEntries

public DoubleArray<AbstractDomainObject> getEntries()

setEntries

public void setEntries(DoubleArray<AbstractDomainObject> entries)

getNext

public LeafNodeArray getNext()

setNext

public void setNext(LeafNodeArray next)

hasNext

public boolean hasNext()

removeNext

public void removeNext()

getPrevious

public LeafNodeArray getPrevious()

setPrevious

public void setPrevious(LeafNodeArray previous)

hasPrevious

public boolean hasPrevious()

removePrevious

public void removePrevious()


Copyright © 2013. All Rights Reserved.