edu.unh.sdb.datasource
Class NTreeNode

java.lang.Object
  extended by edu.unh.sdb.datasource.ARRSNode
      extended by edu.unh.sdb.datasource.ARRSInternalNode
          extended by edu.unh.sdb.datasource.NTreeNode

public class NTreeNode
extends ARRSInternalNode


Field Summary
protected  int maxChildren
           
 
Fields inherited from class edu.unh.sdb.datasource.ARRSInternalNode
firstChildId, lastChildId, numChildren
 
Fields inherited from class edu.unh.sdb.datasource.ARRSNode
baseBounds, cellSource, nodeId, path, siblingId
 
Constructor Summary
NTreeNode(ISBounds bounds)
          Constructor takes a single ISbounds
NTreeNode(ISBounds bounds, CellIndexable cellSource)
          Constructor takes a ISbounds and a CellIndexable
NTreeNode(NTreeNode src)
          Copy constructor
 
Method Summary
 ARRSNode copy()
          copy method creates references to all components, not copies.
 int maxChildren()
          return # allowed children
 
Methods inherited from class edu.unh.sdb.datasource.ARRSInternalNode
addChild, addNode, getChild, getChildID, getChildren, getFirstChildID, getLastChildID, getNumChildren, setFirstChildID, setLastChildID
 
Methods inherited from class edu.unh.sdb.datasource.ARRSNode
getBaseBounds, getCellIndexable, getID, getPath, getSibling, getSiblingID, setBaseBounds, setCellIndexable, setID, setNodePath, setSibling
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxChildren

protected int maxChildren
Constructor Detail

NTreeNode

public NTreeNode(ISBounds bounds)
Constructor takes a single ISbounds


NTreeNode

public NTreeNode(ISBounds bounds,
                 CellIndexable cellSource)
Constructor takes a ISbounds and a CellIndexable


NTreeNode

public NTreeNode(NTreeNode src)
Copy constructor

Method Detail

maxChildren

public int maxChildren()
return # allowed children

Specified by:
maxChildren in class ARRSInternalNode

copy

public ARRSNode copy()
copy method creates references to all components, not copies.

Specified by:
copy in class ARRSNode