getName

getParent

getDictionary

Return the dictionary that was used to establish
the node tree of which this is part.

open

public void open()

Mark this node as "opened". The node's state actually has no
effect on the behavior of the node. The state of the node is a
mneumonic that allows users of Node classes to keep some display
state. A nested node table is not created ("opened") until
the nested node table is actually retrieved.

close

public void close()

Mark this node as "closed". The node's state actually has no
effect on the behavior of the node. The state of the node is a
mneumonic that allows callers of nodes to maintian display
state. A nested node tables are only created on-demand and
have no relationship to the state of the node.

isOpen

public boolean isOpen()

Indicate the status of of a node.
Returning true from this node implies
that if the node represents a package
that the immediate children of this
package have been opened
(have been materialized in the Node's
NestedNodeTable).
If the Node is a class (therefore
has no children) then this method will always return
true.

Returns:

boolean indcating node open or closed

getOpenState

public java.lang.String getOpenState()

Return the String representation of state.
Node.OPEN and Node.CLOSED returned
depending on whether the children of the
node are displayed.
If isOpen() returns true, this method will return Node.OPEN
if isOpen() returns false, this method will return Node.CLOSED