mtree
Class InternalNode

java.lang.Object
  extended by mtree.Node
      extended by mtree.InternalNode
All Implemented Interfaces:
java.io.Serializable

public class InternalNode
extends Node

See Also:
Serialized Form

Constructor Summary
InternalNode(int level, long softCapacity)
          Constructors
 
Method Summary
 boolean addNodeEntry(NodeEntry ne)
           
 NodeEntry findNodeEntry(Node ptr)
          Finds node entry pointing to the subtree ptr.
 NodeEntry getNodeEntry(int pos)
           
 NodeEntry getNodeEntry(messif.objects.LocalAbstractObject o)
           
 java.util.List<NodeEntry> getNodeEntryList()
           
 int getObjectCount()
           
 java.util.List<messif.objects.LocalAbstractObject> getObjects()
          Implemented class Node
 boolean isFreeCapacity(messif.objects.LocalAbstractObject o)
          Methods
 boolean removeNodeEntry(NodeEntry ne)
           
 java.lang.String toString()
          Overrided methods of the class Object
 
Methods inherited from class mtree.Node
getLevel, getSortedObjectList, isLastInternalNode, isLeaf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InternalNode

public InternalNode(int level,
                    long softCapacity)
Constructors

Method Detail

isFreeCapacity

public boolean isFreeCapacity(messif.objects.LocalAbstractObject o)
Methods


getNodeEntryList

public java.util.List<NodeEntry> getNodeEntryList()

addNodeEntry

public boolean addNodeEntry(NodeEntry ne)

getNodeEntry

public NodeEntry getNodeEntry(int pos)

getNodeEntry

public NodeEntry getNodeEntry(messif.objects.LocalAbstractObject o)

removeNodeEntry

public boolean removeNodeEntry(NodeEntry ne)

findNodeEntry

public NodeEntry findNodeEntry(Node ptr)
Finds node entry pointing to the subtree ptr.


getObjects

public java.util.List<messif.objects.LocalAbstractObject> getObjects()
Implemented class Node

Specified by:
getObjects in class Node
Returns:
Returns all objects stored in the node.

getObjectCount

public int getObjectCount()
Specified by:
getObjectCount in class Node
Returns:
Returns object count stored in the node.

toString

public java.lang.String toString()
Overrided methods of the class Object

Overrides:
toString in class java.lang.Object