MetaDone
metadone.client.grasyla2.swing.JTreeNodeEngine.GrasylaTreeNode Class Reference
Inheritance diagram for metadone.client.grasyla2.swing.JTreeNodeEngine.GrasylaTreeNode:
Collaboration diagram for metadone.client.grasyla2.swing.JTreeNodeEngine.GrasylaTreeNode:

List of all members.

Public Member Functions

GrasylaEngine getEngine ()
Enumeration children ()
int getChildCount ()
void buildChildren () throws BadPreCondition
void disposeChildren () throws BadPreCondition

Private Member Functions

void buildChildrenCheck ()

Private Attributes

boolean hasChildren = false

Static Private Attributes

static final long serialVersionUID = 1L

Member Function Documentation

void metadone.client.grasyla2.swing.JTreeNodeEngine.GrasylaTreeNode.buildChildren ( ) throws BadPreCondition [virtual]

Builds the children of this node.

Called when the node is expanded or shown. It can be called multiple times, the following calls should be aware that the old children may still be in the node.

Exceptions:
BadPreCondition

Implements metadone.client.grasyla2.swing.TreeNode.

void metadone.client.grasyla2.swing.JTreeNodeEngine.GrasylaTreeNode.buildChildrenCheck ( ) [private]
Enumeration metadone.client.grasyla2.swing.JTreeNodeEngine.GrasylaTreeNode.children ( )
void metadone.client.grasyla2.swing.JTreeNodeEngine.GrasylaTreeNode.disposeChildren ( ) throws BadPreCondition

Removes the children of this node.

Called when the node is hidden and its children don't have to be shown anymore.

Exceptions:
BadPreCondition

Reimplemented from metadone.client.grasyla2.swing.TreeNode.

int metadone.client.grasyla2.swing.JTreeNodeEngine.GrasylaTreeNode.getChildCount ( )
GrasylaEngine metadone.client.grasyla2.swing.JTreeNodeEngine.GrasylaTreeNode.getEngine ( ) [virtual]

Gets the related engine that has built this node.

Returns:
The engine

Implements metadone.client.grasyla2.swing.TreeNode.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations