pt.ist.fenixframework.core.adt.bplustree
Class AbstractNodeArray<T extends AbstractDomainObject>

Package class diagram package AbstractNodeArray
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<T>
All Implemented Interfaces:
Serializable, Iterable, DomainObject
Direct Known Subclasses:
InnerNodeArray_Base, LeafNodeArray_Base

public abstract class AbstractNodeArray<T extends AbstractDomainObject>
extends AbstractNodeArray_Base
implements Iterable

The keys comparison function should be consistent with equals.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
AbstractDomainObject.SerializedForm
 
Field Summary
 
Fields inherited from class pt.ist.fenixframework.core.adt.bplustree.AbstractNodeArray_Base
NodeArrayHasParent, role$$parent
 
Constructor Summary
AbstractNodeArray()
           
 
Method Summary
static Serializable externalizeArrays(DoubleArray array)
           
static DoubleArray internalizeArrays(Serializable externalizedArray)
           
 
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
 

Constructor Detail

AbstractNodeArray

public AbstractNodeArray()
Method Detail

externalizeArrays

public static Serializable externalizeArrays(DoubleArray array)

internalizeArrays

public static DoubleArray internalizeArrays(Serializable externalizedArray)


Copyright © 2013. All Rights Reserved.