クラス
nga.model.TreeNode の使用

TreeNode を使用しているパッケージ
nga.model 普通の ValueObject を画面入出力でちょこっと便利に扱えるようにするためのインターフェースとか。 
nga.servlet.dsp.writer ResultWriter のデフォルト実装。 
 

nga.model での TreeNode の使用
 

TreeNode を返す nga.model のメソッド
 TreeNode<T> TreeNode.add(T nodeValue)
          子ノードを作成して追加する。
 TreeNode<T> TreeNode.add(T nodeValue, boolean leaf)
          子ノードを作成して追加する。
 TreeNode<T> Tree.createNode(T nodeValue, boolean leaf)
          新規ノードを作成する。
 TreeNode<T> Tree.createRootNode(T nodeValue)
          ルートノードを作成し,設定する。
 TreeNode<T> Tree.getNodeById(String id)
          このツリーの中から指定された id のノードを取得する。
 TreeNode<T> TreeNode.getParent()
          親ノードを取得する。
 TreeNode<T> Tree.getRootNode()
          ルートノードを取得する。
 TreeNode<T> Tree.getSelectedNode()
          現在選択されているノードを取得する。
 

TreeNode 型の引数を持つ型を返す nga.model のメソッド
 List<TreeNode<T>> TreeNode.getChildren()
          子ノードを取得する。
 

TreeNode 型のパラメータを持つ nga.model のメソッド
 void TreeNode.add(TreeNode<T> node)
          子ノードを追加する。
 void Tree.setRootNode(TreeNode<T> rootNode)
          ルートノードを設定する。
 void Tree.setSelectedNode(TreeNode<T> node)
          指定されたノードを選択状態にする。
 

nga.servlet.dsp.writer での TreeNode の使用
 

TreeNode 型のパラメータを持つ nga.servlet.dsp.writer のメソッド
protected  void TreeWriter.printNode(TreeNode node)
          ノードを出力する。
protected  void TreeWriter.printNodeIcon(TreeNode node)
          ノードをあらわすアイコンを出力する。
protected  void TreeWriter.printNodeValue(TreeNode node)
          ノードの値を出力する。
protected  void TreeWriter.printOpenerIcon(TreeNode node)
          + / - アイコンを出力する。