クラス
jp.carabiner.treeeditor.TreeNode の使用

TreeNode を使用しているパッケージ
jp.carabiner.treeeditor   
jp.carabiner.treeeditor.js   
jp.carabiner.treeeditor.js.io   
jp.carabiner.treeeditor.js.model   
 

jp.carabiner.treeeditor での TreeNode の使用
 

TreeNode を返す jp.carabiner.treeeditor のメソッド
 TreeNode TreeNode.copyNode(jp.carabiner.treeeditor.DataStore sourceStore, jp.carabiner.treeeditor.DataStore destStore, jp.carabiner.tarp.desktop.ui.TaskStatus taskStatus)
          ノードをコピーします。
 TreeNode TreeNode.createNewNode()
          新規ノードを生成します。
 TreeNode TreeNode.getChild(int no)
           
 TreeNode TreeEditorPanel.getFocusedNode()
           
 TreeNode TreeNode.getParent()
           
 TreeNode TreeEditorPanel.getRootNode()
           
 TreeNode TreeEditorFrame.getRootNode()
           
 TreeNode[] TreeEditorPanel.getSelectedNodes(int flag)
           
 TreeNode TreeNode.importNode(TreeNode sourceNode, jp.carabiner.treeeditor.DataStore sourceStore, jp.carabiner.treeeditor.DataStore destStore, jp.carabiner.tarp.desktop.ui.TaskStatus taskStatus)
          ノードをインポートします。
 

TreeNode 型の引数を持つ型を返す jp.carabiner.treeeditor のメソッド
 List<TreeNode> TreeNode.getChildren()
           
 

TreeNode 型のパラメータを持つ jp.carabiner.treeeditor のメソッド
 void TreeNode.add(int index, TreeNode node)
           
 void TreeNode.add(TreeNode node)
           
 void TreeEditorPanel.addProtectedList(TreeNode node)
           
 void TreeEditorPanel.addProtectedList(TreeNode[] nodes)
           
static void TreeNode.copyProperties(TreeNode sourceNode, jp.carabiner.treeeditor.DataStore sourceStore, TreeNode destNode, jp.carabiner.treeeditor.DataStore destStore)
          プロパティをコピーします。
 void TreeEditorFrame.focusChanged(TreeEditorPanel source, TreeNode focusedNode, int colIndex)
           
 jp.carabiner.treeeditor.ITreeNodePanel TreeEditorPanel.getPanel(TreeNode node)
           
 TreeNode TreeNode.importNode(TreeNode sourceNode, jp.carabiner.treeeditor.DataStore sourceStore, jp.carabiner.treeeditor.DataStore destStore, jp.carabiner.tarp.desktop.ui.TaskStatus taskStatus)
          ノードをインポートします。
 int TreeNode.indexOf(TreeNode node)
          子の位置を取得します。
 void TreeNode.insert(TreeNode currentNode, TreeNode newNode)
           
 boolean TreeEditorPanel.isRoot(TreeNode node)
           
 void TreeNode.TreeNodeListenerList.notifyChildChanged(int action, TreeNode child)
          子の変化を通知します。
 void TreeEditorFrame.notifyMouseClicked(TreeNode node, MouseEvent event)
          マウスクリック時の通知処理を行ないます。
 void TreeNode.TreeNodeListenerList.notifyParentChanged(TreeNode parent)
          親が変更されたことを通知します。
 void TreeEditorFrame.openingHoistRequested(jp.carabiner.treeeditor.ITreeEditorPanel source, TreeNode node)
           
 void TreeNode.remove(TreeNode node)
           
 void TreeEditorPanel.removeProtectedList(TreeNode node)
           
 void TreeEditorPanel.removeProtectedList(TreeNode[] nodes)
           
 void TreeEditorPanel.requestHoist(TreeNode node)
           
 void TreeEditorPanel.setFocusedNode(TreeNode focusedNode, boolean resetSelection)
           
 void TreeNode.setParent(TreeNode node)
           
 

TreeNode 型の型引数を持つ jp.carabiner.treeeditor のメソッドパラメータ
 void TreeEditorPanel.repaintAll(List<TreeNode> updated)
          すべての要素を再レイアウト・再描画します。
 void TreeEditorPanel.repaintAll(List<TreeNode> updated, TreeEditorPanel.RepaintMode repaintMode)
          すべての要素を再レイアウト・再描画します。
 void TreeNode.setChildren(List<TreeNode> list)
           
 

TreeNode 型のパラメータを持つ jp.carabiner.treeeditor のコンストラクタ
TreeEditorFrame.NodeEvent(String name, TreeNode node)
          構築します。
TreeEditorPanel.AddTreeNodePanelNotify(TreeNode node)
          構築します。
TreeEditorPanel.NodeChangeEvent(TreeNode source, int action, TreeNode child)
          構築します。
TreeEditorPanel.PropChangeEvent(TreeNode source, int prop, Object value)
          構築します。
TreeEditorPanel.RemoveTreeNodePanelNotify(TreeNode node)
          構築します。
TreeNode.TreeNodeListenerList(TreeNode source)
          構築します。
 

jp.carabiner.treeeditor.js での TreeNode の使用
 

TreeNode 型の引数を持つ型を返す jp.carabiner.treeeditor.js のメソッド
 JSChildNodes<JSComponent<TreeNode>> JSWindow.getSelectedNodes()
          選択中のノードリストを取得します。
 JSChildNodes<JSComponent<TreeNode>> JSWindow.getToplevelSelectedNodes()
          選択中のノードリストを取得します。
 

TreeNode 型のパラメータを持つ jp.carabiner.treeeditor.js のメソッド
protected  JSTreeNode AbstractJSEvent.getJSTreeNode(jp.carabiner.treeeditor.TreeEditorModel model, TreeNode node)
          JavaScript操作用のツリーノードを取得します。
 jp.carabiner.treeeditor.ITreeNodePanel ToplevelObject.getPanelByNode(TreeNode node)
          パネルを取得します。
 jp.carabiner.treeeditor.ITreeNodePanel ListenerActionListener.getPanelByNode(TreeNode node)
           
 jp.carabiner.treeeditor.ITreeNodePanel JSWindow.getPanelByNode(TreeNode node)
           
 jp.carabiner.treeeditor.ITreeNodePanel JSDocument.getPanelByNode(TreeNode node)
           
 jp.carabiner.treeeditor.ITreeNodePanel CallbackActionListener.getPanelByNode(TreeNode node)
           
 

TreeNode 型のパラメータを持つ jp.carabiner.treeeditor.js のコンストラクタ
JSMenuEvent(ToplevelObject owner, jp.carabiner.treeeditor.TreeEditorModel model, TreeNode focusedNode)
          構築します。
 

jp.carabiner.treeeditor.js.io での TreeNode の使用
 

TreeNode 型のパラメータを持つ jp.carabiner.treeeditor.js.io のメソッド
protected  jp.carabiner.treeeditor.TreeEditorModel JSLoadModel.createModel(TreeNode contextNode, jp.carabiner.treeeditor.DataStore store, jp.carabiner.tarp.desktop.ui.TaskStatus taskStatus)
          モデルを生成します。
 

jp.carabiner.treeeditor.js.model での TreeNode の使用
 

TreeNode を返す jp.carabiner.treeeditor.js.model のメソッド
 TreeNode JSTreeNode.getCore()
           
 TreeNode JSTreeNode.getCoreForAttach(JSComponent.AttachContext<TreeNode> ctx)
           
 TreeNode JSTreeNode.getCoreForDetach()
           
 

TreeNode 型の引数を持つ型を返す jp.carabiner.treeeditor.js.model のメソッド
 JSComponent<TreeNode> JSTreeNode.appendChild(JSComponent<TreeNode> node)
          子を追加します。
 JSChildNodes<JSComponent<TreeNode>> JSTreeNode.getChildNodes()
          子ノードのリストを取得します。
 JSComponent<TreeNode> JSTreeNode.insertBefore(JSComponent<TreeNode> newNode, JSComponent<TreeNode> refNode)
          子ノードを挿入します。
 JSComponent<TreeNode> JSTreeNodeList.item(int index)
          子アイテムを取得します。
 JSComponent<TreeNode> JSTreeNode.JSChildTreeNodes.item(int index)
          子アイテムを取得します。
 JSComponent<TreeNode> JSTreeNode.removeChild(JSComponent<TreeNode> node)
          子を削除します。
 

TreeNode 型のパラメータを持つ jp.carabiner.treeeditor.js.model のメソッド
protected abstract  T SetValueOp.getValue(TreeNode treeNode)
          値を取得します。
protected  Long SetUpdateTimeOp.getValue(TreeNode treeNode)
           
protected  Integer SetTopicTypeOp.getValue(TreeNode treeNode)
           
protected  Boolean SetTextEditableOp.getValue(TreeNode treeNode)
           
protected  Boolean SetSelectedOp.getValue(TreeNode treeNode)
           
protected  Boolean SetPanelEditableOp.getValue(TreeNode treeNode)
           
protected  String SetNodeTypeOp.getValue(TreeNode treeNode)
           
protected  jp.carabiner.treeeditor.Metadata[] SetMetadatasOp.getValue(TreeNode treeNode)
           
protected  jp.carabiner.treeeditor.Metadata SetMetadataOp.getValue(TreeNode treeNode)
           
protected  TempImage SetImageOp.getValue(TreeNode treeNode)
           
protected  Integer SetForegroundOp.getValue(TreeNode treeNode)
           
protected  jp.carabiner.treeeditor.attachment.TempContent SetFileOp.getValue(TreeNode treeNode)
           
protected  Boolean SetExpandOp.getValue(TreeNode treeNode)
           
protected  Long SetCreateTimeOp.getValue(TreeNode treeNode)
           
protected  Integer SetBackgroundOp.getValue(TreeNode treeNode)
           
protected  void SetTextEditableOp.setValue(TreeNode treeNode, Boolean value)
           
protected  void SetSelectedOp.setValue(TreeNode treeNode, Boolean value)
           
protected  void SetPanelEditableOp.setValue(TreeNode treeNode, Boolean value)
           
protected  void SetExpandOp.setValue(TreeNode treeNode, Boolean value)
           
protected  void SetTopicTypeOp.setValue(TreeNode treeNode, Integer value)
           
protected  void SetForegroundOp.setValue(TreeNode treeNode, Integer value)
           
protected  void SetBackgroundOp.setValue(TreeNode treeNode, Integer value)
           
protected  void SetUpdateTimeOp.setValue(TreeNode treeNode, Long value)
           
protected  void SetCreateTimeOp.setValue(TreeNode treeNode, Long value)
           
protected  void SetMetadataOp.setValue(TreeNode treeNode, jp.carabiner.treeeditor.Metadata value)
           
protected  void SetMetadatasOp.setValue(TreeNode treeNode, jp.carabiner.treeeditor.Metadata[] values)
           
protected  void SetNodeTypeOp.setValue(TreeNode treeNode, String value)
           
protected abstract  void SetValueOp.setValue(TreeNode treeNode, T value)
          値を設定します。
protected  void SetFileOp.setValue(TreeNode treeNode, jp.carabiner.treeeditor.attachment.TempContent value)
           
protected  void SetImageOp.setValue(TreeNode treeNode, TempImage value)
           
 

TreeNode 型の型引数を持つ jp.carabiner.treeeditor.js.model のメソッドパラメータ
 JSComponent<TreeNode> JSTreeNode.appendChild(JSComponent<TreeNode> node)
          子を追加します。
 TreeNode JSTreeNode.getCoreForAttach(JSComponent.AttachContext<TreeNode> ctx)
           
 JSComponent<TreeNode> JSTreeNode.insertBefore(JSComponent<TreeNode> newNode, JSComponent<TreeNode> refNode)
          子ノードを挿入します。
 JSComponent<TreeNode> JSTreeNode.insertBefore(JSComponent<TreeNode> newNode, JSComponent<TreeNode> refNode)
          子ノードを挿入します。
 JSComponent<TreeNode> JSTreeNode.removeChild(JSComponent<TreeNode> node)
          子を削除します。
 

TreeNode 型のパラメータを持つ jp.carabiner.treeeditor.js.model のコンストラクタ
AppendNodeOp(TreeNode parent, int index, TreeNode child)
          構築します。
JSColumn(ToplevelObject object, JSTreeNode parent, TreeNode node, int index, PropertySet props)
          構築します。
JSTreeNode(ToplevelObject owner, jp.carabiner.treeeditor.TreeEditorModel model, TreeNode treeNode)
          構築します。
JSTreeNodeList(ToplevelObject owner, jp.carabiner.treeeditor.TreeEditorModel model, TreeNode[] treeNodes)
          構築します。
RemoveNodeOp(TreeNode parent, TreeNode child)
          構築します。
SetBackgroundOp(TreeNode treeNode, Integer newValue)
          構築します。
SetCreateTimeOp(TreeNode treeNode, Long newValue)
          構築します。
SetExpandOp(TreeNode treeNode, Boolean newValue)
          構築します。
SetFileOp(TreeNode treeNode, jp.carabiner.treeeditor.FileManager fileManager, jp.carabiner.treeeditor.DataStore dataStore)
          構築します。
SetFileOp(TreeNode treeNode, jp.carabiner.treeeditor.FileManager fileManager, jp.carabiner.treeeditor.DataStore dataStore, String newFilename, long lastModified, InputStream newIn)
          構築します。
SetForegroundOp(TreeNode treeNode, Integer newValue)
          構築します。
SetImageOp(TreeNode treeNode, jp.carabiner.treeeditor.FileManager fileManager, jp.carabiner.treeeditor.DataStore dataStore)
          構築します。
SetImageOp(TreeNode treeNode, jp.carabiner.treeeditor.FileManager fileManager, jp.carabiner.treeeditor.DataStore dataStore, String newFilename, InputStream newIn)
          構築します。
SetMetadataOp(TreeNode treeNode, int index, jp.carabiner.treeeditor.Metadata newValue)
          構築します。
SetMetadatasOp(TreeNode treeNode, jp.carabiner.treeeditor.Metadata[] newValue)
          構築します。
SetNodeTypeOp(TreeNode treeNode, String newValue)
          構築します。
SetPanelEditableOp(ToplevelObject owner, TreeNode treeNode, Boolean newValue)
          構築します。
SetSelectedOp(TreeNode treeNode, Boolean newValue)
          構築します。
SetTextEditableOp(TreeNode treeNode, Boolean newValue)
          構築します。
SetTextOp(TreeNode treeNode, jp.carabiner.treeeditor.DataStore dataStore, String newValue)
          構築します。
SetTopicTypeOp(TreeNode treeNode, Integer newValue)
          構築します。
SetUpdateTimeOp(TreeNode treeNode, Long newValue)
          構築します。
SetValueOp(TreeNode treeNode, T newValue)
          構築します。