jsynoptic.base
Class HelpNode

java.lang.Object
  extended by jsynoptic.base.HelpNode

public class HelpNode
extends java.lang.Object

HelpNode defines requirements to build an object that can be used as a HelpTree node in JSynoptic HelpTree. Each node holds a link to an HTML page.

Author:
zxpletran007

Field Summary
protected  java.util.ArrayList children
           
protected  java.net.URL link
           
protected  java.lang.String name
           
static java.lang.String ROOT_NODE
           
 
Constructor Summary
HelpNode()
          Create an root HelpNode without any sub nodes
HelpNode(java.lang.String name, java.net.URL link)
          Create a new HelpNode without any sub nodes
 
Method Summary
 void addHelpNode(HelpNode newNode)
          Add a node
 HelpNode getChildAt(int index)
           
 java.util.ArrayList getChildren()
           
 int getChildrenCount()
           
 java.net.URL getLink()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

children

protected java.util.ArrayList children

name

protected final java.lang.String name

link

protected final java.net.URL link

ROOT_NODE

public static final java.lang.String ROOT_NODE
See Also:
Constant Field Values
Constructor Detail

HelpNode

public HelpNode(java.lang.String name,
                java.net.URL link)
Create a new HelpNode without any sub nodes

Parameters:
name -
link -

HelpNode

public HelpNode()
Create an root HelpNode without any sub nodes

Parameters:
name -
link -
Method Detail

addHelpNode

public void addHelpNode(HelpNode newNode)
Add a node

Parameters:
newNode -

getChildren

public java.util.ArrayList getChildren()

getChildAt

public HelpNode getChildAt(int index)

getChildrenCount

public int getChildrenCount()

getLink

public java.net.URL getLink()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object