Author: tchemit Date: 2008-01-23 16:40:14 +0000 (Wed, 23 Jan 2008) New Revision: 446 Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/LoggableElementTreeNode.java Log: ajout toString sur Node pour obtenir le rendu Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/LoggableElementTreeNode.java =================================================================== --- trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/LoggableElementTreeNode.java 2008-01-23 16:39:45 UTC (rev 445) +++ trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/LoggableElementTreeNode.java 2008-01-23 16:40:14 UTC (rev 446) @@ -50,7 +50,6 @@ this.userObject = root; } - public void collaspeAll(JTree tree) { if (isLeaf()) { return; @@ -71,6 +70,7 @@ } } + @Override public TreeNode getChildAt(int childIndex) { if (childIndex < 0 || childIndex > getChildCount()) { return null; @@ -100,8 +100,17 @@ return -1; } + public String toString() { + if (userObject == null) { + return null; + } else { + return userObject.toString(); + } + } + + @Override public boolean getAllowsChildren() { - return false; + return allowedChildren; } @Override @@ -117,14 +126,14 @@ return getPathToRoot(this, 0); } - protected TreeNode[] getPathToRoot(TreeNode aNode, int depth) { TreeNode[] retNodes; if (aNode == null) { - if (depth == 0) + if (depth == 0) { return null; - else + } else { retNodes = new TreeNode[depth]; + } } else { depth++; retNodes = getPathToRoot(aNode.getParent(), depth);