クラス
jp.go.aist.dmrc.platform.util.PFObjectTreeNode の使用

PFObjectTreeNode を使用しているパッケージ
jp.go.aist.dmrc.platform.beans.datacooperation データ連携機能をコンポーネントとして利用するためのクラスを提供します. 
jp.go.aist.dmrc.platform.beans.diagram 図形操作コンポーネントのセットを提供します。 
jp.go.aist.dmrc.platform.beans.gui.tree ツリーコンポーネントおよびツリーコンポーネント内部で利用されているクラスのセットを提供します。 
jp.go.aist.dmrc.platform.beans.io ファイルおよび標準入出力からデータの入出力を行なうコンポーネントのセットを提供します。 
jp.go.aist.dmrc.platform.beans.util.variable アプリケーションビルダー上でオブジェクトに直接アクセスするためのコンポーネントを提供します。 
jp.go.aist.dmrc.platform.util 共通プラットフォーム動作に必要なユーティリティクラスおよびインタフェースを提供します。 
 

jp.go.aist.dmrc.platform.beans.datacooperation での PFObjectTreeNode の使用
 

PFObjectTreeNode を返す jp.go.aist.dmrc.platform.beans.datacooperation のメソッド
 PFObjectTreeNode PFObjectCoordinator.getNode(PFObjectList path, boolean create)
          ノード名のリストとして与えられたパスに対応するノードを取得する。
 PFObjectTreeNode PFObjectCoordinator.getRoot()
          ツリー構造データのルートノード取得
 

jp.go.aist.dmrc.platform.beans.diagram での PFObjectTreeNode の使用
 

PFObjectTreeNode を返す jp.go.aist.dmrc.platform.beans.diagram のメソッド
 PFObjectTreeNode PFFishboneDiagram.getRoot()
          ルートツリーノードを取得する。
 PFObjectTreeNode PFFishboneDiagram.getSelectionNode()
          現在選択されているノードを1つ取得する。
 

PFObjectTreeNode 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.diagram のメソッド
 void PFFishboneDiagram.addChildNode(PFObjectTreeNode parent, PFObjectTreeNode child)
          子ノードを追加する。
 void PFFishboneDiagram.addChildNode(PFObjectTreeNode parent, java.lang.String text)
          子ノードを追加する。
 void PFFishboneDiagram.addChildNodeIntoQuietly(PFObjectTreeNode node, PFObjectTreeNode parent)
          子ノードを追加する(イベント発生なし)。
 void PFFishboneDiagram.addChildNodeIntoQuietly(java.lang.String nodeName, PFObjectTreeNode parent)
          子ノードを追加する(イベント発生なし)。
 void PFFishboneDiagram.addChildrenNodeIntoQuietly(PFObjectList nodes, PFObjectTreeNode parent)
          複数の子ノードを追加する(イベント発生なし)。
 void PFFishboneDiagram.addNextSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
          指定されたノードの1つ後に弟ノードを挿入する。
 void PFFishboneDiagram.addNextSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
          指定されたノードの1つ後に弟ノードを挿入する。
 void PFFishboneDiagram.addPreviousSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
          指定されたノードの1つ前に兄ノードを挿入する。
 void PFFishboneDiagram.addPreviousSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
          指定されたノードの1つ前に兄ノードを挿入する。
 void PFFishboneDiagram.addRootChildNodeIntoQuietly(PFObjectTreeNode node)
          ルートノードに指定ノードを追加(イベント発生なし)。
 java.awt.Color PFFishboneDiagram.getNodeBoneColor(PFObjectTreeNode node)
          骨の描画色を取得する。
 float PFFishboneDiagram.getNodeBoneWidth(PFObjectTreeNode node)
          骨の太さを取得する。
 int PFFishboneDiagram.getNodeId(PFObjectTreeNode node)
          ノードのIDを取得する。
 java.lang.String PFFishboneDiagram.getNodeLabel(PFObjectTreeNode node)
          ノードのラベルを取得する。
 java.awt.Color PFFishboneDiagram.getNodeLabelBackground(PFObjectTreeNode node)
          ラベルの背景色を取得する。
 java.awt.Color PFFishboneDiagram.getNodeLabelBoxColor(PFObjectTreeNode node)
          ラベルの枠の色を取得する。
 float PFFishboneDiagram.getNodeLabelBoxWidth(PFObjectTreeNode node)
          ラベルの枠の太さを取得する。
 java.awt.Color PFFishboneDiagram.getNodeLabelColor(PFObjectTreeNode node)
          ラベルの描画色を取得する。
 java.awt.Font PFFishboneDiagram.getNodeLabelFont(PFObjectTreeNode node)
          ラベルのフォントを取得する。
 java.lang.String PFFishboneDiagram.getNodeText(PFObjectTreeNode node)
          ノードの名称を取得する。
 java.awt.Color PFFishboneDiagram.getNodeTextBackground(PFObjectTreeNode node)
          ノードの背景色を取得する。
 java.awt.Color PFFishboneDiagram.getNodeTextBoxColor(PFObjectTreeNode node)
          ノードの枠の色を取得する。
 float PFFishboneDiagram.getNodeTextBoxWidth(PFObjectTreeNode node)
          ノードの枠の太さを取得する。
 java.awt.Color PFFishboneDiagram.getNodeTextColor(PFObjectTreeNode node)
          ノードの描画色を取得する。
 java.awt.Font PFFishboneDiagram.getNodeTextFont(PFObjectTreeNode node)
          ノードのフォントを取得する。
protected  javax.swing.JPopupMenu PFFishboneDiagram.getPopupMenu(PFObjectTreeNode node)
          ポップアップメニューを生成する。
 void PFFishboneDiagram.moveNode(PFObjectTreeNode source, PFObjectTreeNode parent)
          ノードを移動する。
 void PFFishboneDiagram.moveNodeQuietly(PFObjectTreeNode source, PFObjectTreeNode parent)
          ノードを移動する(イベント発生なし)。
 void PFFishboneDiagram.removeChildrenQuietly(PFObjectTreeNode node)
          指定ノードの子ノードを全て削除する(イベント発生なし)。
 void PFFishboneDiagram.removeNode(PFObjectTreeNode node)
          ノードを削除する。
 void PFFishboneDiagram.removeNodeQuietly(PFObjectTreeNode node)
          ノードを削除する(イベント発生なし)。
 void PFFishboneDiagram.setNodeBoneColor(java.awt.Color color, PFObjectTreeNode node)
          骨の描画色を設定する。
 void PFFishboneDiagram.setNodeBoneWidth(float width, PFObjectTreeNode node)
          骨の太さを設定する。
 void PFFishboneDiagram.setNodeID(int id, PFObjectTreeNode node)
          ノードのIDを設定する。
 void PFFishboneDiagram.setNodeLabel(java.lang.String label, PFObjectTreeNode node)
          ノードのラベルを設定する。
 void PFFishboneDiagram.setNodeLabelBackground(java.awt.Color color, PFObjectTreeNode node)
          ラベルの背景色を設定する。
 void PFFishboneDiagram.setNodeLabelBoxColor(java.awt.Color color, PFObjectTreeNode node)
          ラベルの枠の色を設定する。
 void PFFishboneDiagram.setNodeLabelBoxWidth(float width, PFObjectTreeNode node)
          ラベルの枠の太さを設定する。
 void PFFishboneDiagram.setNodeLabelColor(java.awt.Color color, PFObjectTreeNode node)
          ラベルの描画色を設定する。
 void PFFishboneDiagram.setNodeLabelFont(java.awt.Font font, PFObjectTreeNode node)
          ラベルのフォントを設定する。
 void PFFishboneDiagram.setNodeText(java.lang.String text, PFObjectTreeNode node)
          ノードの名称を設定する。
 void PFFishboneDiagram.setNodeTextBackground(java.awt.Color color, PFObjectTreeNode node)
          ノードの背景色を設定する。
 void PFFishboneDiagram.setNodeTextBoxColor(java.awt.Color color, PFObjectTreeNode node)
          ノードの枠の色を設定する。
 void PFFishboneDiagram.setNodeTextBoxWidth(float width, PFObjectTreeNode node)
          ノードの枠の太さを設定する。
 void PFFishboneDiagram.setNodeTextColor(java.awt.Color color, PFObjectTreeNode node)
          ノードの描画色を設定する。
 void PFFishboneDiagram.setNodeTextFont(java.awt.Font font, PFObjectTreeNode node)
          ノードのフォントを設定する。
 void PFFishboneDiagram.setSelectionNode(PFObjectTreeNode node)
          指定されたPFObjectTreeNodeオブジェクトに対応するノードを選択する。
 

jp.go.aist.dmrc.platform.beans.gui.tree での PFObjectTreeNode の使用
 

PFObjectTreeNode を返す jp.go.aist.dmrc.platform.beans.gui.tree のメソッド
 PFObjectTreeNode PFTree.getNodeByID(int id)
          指定されたIDを持つノードを取得する。
 PFObjectTreeNode PFTree.getRootNode()
          ルートノードを取得する。
 PFObjectTreeNode PFTree.getRootNodeForMultiLocale()
          ルートノードを取得する。
 PFObjectTreeNode PFTree.getRootNodeRaw()
          ルートノードを取得する。
 PFObjectTreeNode PFTree.getSelectionNode()
          現在選択されているノードを1つ取得する。
 PFObjectTreeNode[] PFTree.getSelectionNodes()
          現在選択されているノードをすべて取得する。
 

PFObjectTreeNode 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.gui.tree のメソッド
 void PFTree.addChildNode(PFObjectTreeNode parent)
          子ノードを追加する。
 void PFTree.addChildNode(PFObjectTreeNode parent, PFMultiLocaleString text)
          子ノードを追加する。
 void PFTree.addChildNode(PFObjectTreeNode parent, PFObjectTreeNode child)
          子ノードを追加する。
 void PFTree.addChildNode(PFObjectTreeNode parent, java.lang.String text)
          子ノードを追加する。
 void PFTree.addChildNodeIntoQuietly(PFObjectTreeNode source, PFObjectTreeNode parent)
          子ノードを追加する。
 void PFTree.addChildNodeIntoQuietly(PFObjectTreeNode source, PFObjectTreeNode parent, int index)
          子ノードを追加する。
 void PFTree.addChildNodeIntoQuietly(java.lang.String sourceName, PFObjectTreeNode parent)
          子ノードを追加する。
 void PFTree.addChildrenNodeIntoQuietly(PFObjectList sources, PFObjectTreeNode parent)
          複数の子ノードを追加する。
 void PFTree.addNextSiblingNode(PFObjectTreeNode sibling)
          弟ノードを挿入する。
 void PFTree.addNextSiblingNode(PFObjectTreeNode sibling, PFMultiLocaleString text)
          弟ノードを挿入する。
 void PFTree.addNextSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
          弟ノードを挿入する。
 void PFTree.addNextSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
          弟ノードを挿入する。
 void PFTree.addPreviousSiblingNode(PFObjectTreeNode sibling)
          兄ノードを挿入する。
 void PFTree.addPreviousSiblingNode(PFObjectTreeNode sibling, PFMultiLocaleString text)
          兄ノードを挿入する。
 void PFTree.addPreviousSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
          兄ノードを挿入する。
 void PFTree.addPreviousSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
          兄ノードを挿入する。
 void PFTree.addRootChildNodeIntoQuietly(PFObjectTreeNode source)
          ルートノードに指定ノードを追加。
 void PFTree.addSiblingNode(PFObjectTreeNode sibling)
          兄弟ノードを挿入する。
 void PFTree.addSiblingNode(PFObjectTreeNode sibling, PFMultiLocaleString text)
          兄弟ノードを挿入する。
 void PFTree.addSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
          兄弟ノードを挿入する。
 void PFTree.addSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
          兄弟ノードを挿入する。
 void PFTree.collapseAll(PFObjectTreeNode node)
          指定したノード以下のすべてのノードを収納する。
 void PFTree.expandAll(PFObjectTreeNode node)
          指定したノード以下のすべてのノードを展開する。
 java.awt.Color PFTree.getNodeBackground(PFObjectTreeNode node)
          ノードの背景色を取得する。
 javax.swing.Icon PFTree.getNodeClosedIcon(PFObjectTreeNode node)
          ノードのクローズアイコンを取得する。
 java.awt.Font PFTree.getNodeFont(PFObjectTreeNode node)
          ノードのフォントを取得する。
 java.awt.Color PFTree.getNodeForeground(PFObjectTreeNode node)
          ノードの前景色を取得する。
 int PFTree.getNodeID(PFObjectTreeNode node)
          ノードのIDを取得する。
 javax.swing.Icon PFTree.getNodeLeafIcon(PFObjectTreeNode node)
          ノードのリーフアイコンを取得する。
 PFMultiLocaleString PFTree.getNodeMultiLocaleText(PFObjectTreeNode node)
          ノードの名称を取得する。
 javax.swing.Icon PFTree.getNodeOpenIcon(PFObjectTreeNode node)
          ノードのオープンアイコンを取得する。
 java.lang.String PFTree.getNodeText(PFObjectTreeNode node)
          ノードの名称を取得する。
protected  javax.swing.JPopupMenu PFTree.getPopupMenu(PFObjectTreeNode node)
          ポップアップメニューを生成する。
 boolean PFTree.isNodeBackgroundSet(PFObjectTreeNode node)
          ノードの背景色の設定有無を取得する。
 boolean PFTree.isNodeClosedIconSet(PFObjectTreeNode node)
          ノードのクローズアイコンの設定有無を取得する。
 boolean PFTree.isNodeFontSet(PFObjectTreeNode node)
          ノードのフォントの設定有無を取得する。
 boolean PFTree.isNodeForegroundSet(PFObjectTreeNode node)
          ノードの前景色の設定有無を取得する。
 boolean PFTree.isNodeLeafIconSet(PFObjectTreeNode node)
          ノードのリーフアイコンの設定有無を取得する。
 boolean PFTree.isNodeOpenIconSet(PFObjectTreeNode node)
          ノードのオープンアイコンの設定有無を取得する。
 void PFTree.moveNode(PFObjectTreeNode source, PFObjectTreeNode parent, int index)
          ノードを移動させる。
 void PFTree.moveNodeQuietly(PFObjectTreeNode source, PFObjectTreeNode parent)
          ノードを移動する。
 void PFTree.moveNodeQuietly(PFObjectTreeNode source, PFObjectTreeNode parent, int index)
          ノードを移動する。
 void PFTree.reload(PFObjectTreeNode source)
          指定ノード配下をリロード。
 void PFTree.removeChildrenQuietly(PFObjectTreeNode node)
          指定ノードの子ノードを全て削除する。
 void PFTree.removeNode(PFObjectTreeNode node)
          ノードを削除する。
 void PFTree.removeNodeQuietly(PFObjectTreeNode node)
          ノードを削除する。
 void PFTree.scrollNodeToVisible(PFObjectTreeNode node)
          指定されたノードまでのパスをすべて展開し、ノードが表示されるようにスクロールする。
 void PFTree.setNodeBackground(java.awt.Color color, PFObjectTreeNode node)
          ノードの背景色を設定する。
 void PFTree.setNodeClosedIcon(javax.swing.Icon icon, PFObjectTreeNode node)
          ノードのクローズアイコンを設定する。
 void PFTree.setNodeFont(java.awt.Font font, PFObjectTreeNode node)
          ノードのフォントを設定する。
 void PFTree.setNodeForeground(java.awt.Color color, PFObjectTreeNode node)
          ノードの前景色を設定する。
 void PFTree.setNodeID(int id, PFObjectTreeNode node)
          ノードのIDを設定する。
 void PFTree.setNodeLeafIcon(javax.swing.Icon icon, PFObjectTreeNode node)
          ノードのリーフアイコンを設定する。
 void PFTree.setNodeMultiLocaleText(PFMultiLocaleString text, PFObjectTreeNode node)
          ノードの名称を設定する。
 void PFTree.setNodeOpenIcon(javax.swing.Icon icon, PFObjectTreeNode node)
          ノードのオープンアイコンを設定する。
 void PFTree.setNodeText(java.lang.String text, PFObjectTreeNode node)
          ノードの名称を設定する。
 void PFTree.setRootNode(PFObjectTreeNode data)
          ルートノードを設定する。
 void PFTree.setSelectionNode(PFObjectTreeNode node)
          指定されたノードまでのパスをすべて展開し、ノードが表示されるようにスクロールする。
 

jp.go.aist.dmrc.platform.beans.io での PFObjectTreeNode の使用
 

PFObjectTreeNode を返す jp.go.aist.dmrc.platform.beans.io のメソッド
 PFObjectTreeNode PFFile.getSubDirectoriesNode(java.lang.String temp)
          指定のディレクトリ・ファイルノードを取得します。
 

PFObjectTreeNode 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.io のメソッド
 void PFFile.addSubDirectoriesTree(PFObjectTreeNode parent, java.lang.String temp)
          引数のノード直下の、指定のディレクトリ・ファイルノードを設定します。
 

jp.go.aist.dmrc.platform.beans.util.variable での PFObjectTreeNode の使用
 

PFObjectTreeNode を返す jp.go.aist.dmrc.platform.beans.util.variable のメソッド
 PFObjectTreeNode PFObjectTreeNodeVariable.addChildNode(java.lang.String text)
          子ノードを追加する。
 PFObjectTreeNode PFObjectTreeVariable.get(PFObjectList list)
          ツリーノードをパス指定で取得する。
 PFObjectTreeNode PFObjectTreeNodeVariable.getObjectTreeNode()
          ツリーノード(PFObjectTreeNode)を取得する。
 PFObjectTreeNode PFObjectTreeVariable.getRoot()
          jp.go.aist.dmrc.platform.util.PFObjectTree.getRoot()を呼び出す。
 PFObjectTreeNode PFObjectTreeNodeVariable.search(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFObjectTreeNode.search(java.lang.Object)を呼び出す。
 PFObjectTreeNode PFObjectTreeVariable.search(java.lang.Object v0)
          jp.go.aist.dmrc.platform.util.PFObjectTree.search(java.lang.Object)を呼び出す。
 

PFObjectTreeNode 型のパラメータを持つ jp.go.aist.dmrc.platform.beans.util.variable のメソッド
 void PFObjectTreeVariable.delete(PFObjectTreeNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectTree.delete(jp.go.aist.dmrc.platform.util.PFObjectTreeNode)を呼び出す。
 void PFObjectTreeNodeVariable.setObjectTreeNode(PFObjectTreeNode node)
          ツリーノード(PFObjectTreeNode)を設定する。
 void PFObjectTreeVariable.setRoot(PFObjectTreeNode v0)
          jp.go.aist.dmrc.platform.util.PFObjectTree.setRoot(jp.go.aist.dmrc.platform.util.PFObjectTreeNode)を呼び出す。
 

jp.go.aist.dmrc.platform.util での PFObjectTreeNode の使用
 

PFObjectTreeNode を返す jp.go.aist.dmrc.platform.util のメソッド
 PFObjectTreeNode PFObjectTree.getRoot()
          ルートオブジェクトを取得する。
 PFObjectTreeNode PFObjectTree.search(java.lang.Object target)
          ユーザオブジェクトを検索する。
 PFObjectTreeNode PFObjectTreeNode.search(java.lang.Object target)
          ユーザオブジェクトを検索する。
 

PFObjectTreeNode 型のパラメータを持つ jp.go.aist.dmrc.platform.util のメソッド
 void PFObjectTree.delete(PFObjectTreeNode node)
          ノードを削除する。
 void PFObjectTree.setRoot(PFObjectTreeNode root)
          新しいルートオブジェクトを設定する。