TreeNode

Kind of class:interface
Inherits from:none
Implemented by:
Classpath:org.springsoft.aslib.TreeNode
File last modified:Saturday, 22 January 2005, 14:27:02

Summary


Instance methods

Instance methods

get

function get (

Get node data
Returns:
  • object data

getKey

function getKey (
Void) : Number

Return node key
Returns:
  • the tree node's key

getLeft

function getLeft (
Void) : TreeNode

Get left node
Returns:
  • left child node

getRight

function getRight (
Void) : TreeNode

Get right node
Returns:
  • right child node

isLeave

function isLeave (
Void) : Boolean

Test if node is a leave
Returns:
  • true if node is a leave. Otherwise returns false.

set

function set (
data:BinaryTreeObject) : Void

Set node data
Parameters:
data:
Object data

setLeft

function setLeft (
node:TreeNode) : Void

Set left node
Parameters:
node:
The node referenced by the left child

setRight

function setRight (
node:TreeNode) : Void

Set right node
Parameters:
node:
The node referenced by the right child

toString

function toString (
Void) : String

TreeNode string representation
Returns:
  • the tree node's string representation