ObjectTreeNode

Kind of class:class
Inherits from:none
Implements:
Classpath:org.springsoft.aslib.ObjectTreeNode
File last modified:Saturday, 22 January 2005, 14:27:02

Summary


Constructor
Instance methods

Constructor

ObjectTreeNode

function ObjectTreeNode (

ObjectTreeNode Constructor
Parameters:
data:
The object's data

Instance properties

data_

private data_:BinaryTreeObject
(read)

left_

private left_:ObjectTreeNode
(read)

right_

private right_:ObjectTreeNode
(read)

Instance methods

get

function get (

Implementation get method
Returns:
  • object data
Specified by:

getKey

function getKey (
Void) : Number

Implementation getKey method
Returns:
  • the tree node's key
Specified by:

getLeft

function getLeft (
Void) : TreeNode

Implementation get left node
Returns:
  • left child node
Specified by:

getRight

function getRight (
Void) : TreeNode

Implementation get right node
Returns:
  • right child node
Specified by:

isLeave

function isLeave (
Void) : Boolean

Implementation isLeave method
Returns:
  • true if node is a leave. Otherwise returns false.
Specified by:

set

function set (
data:BinaryTreeObject) : Void

Implementation set method
Parameters:
data:
Object data
Specified by:

setLeft

function setLeft (
node:TreeNode) : Void

Implementation set left node
Parameters:
node:
The node referenced by the left child
Specified by:

setRight

function setRight (
node:TreeNode) : Void

Implementation set right node
Parameters:
node:
The node referenced by the right child
Specified by:

toString

function toString (
Void) : String

Implementation toString method
Returns:
  • the tree node's string representation
Specified by: