Author: nbelaevski
Date: 2008-08-20 13:16:59 -0400 (Wed, 20 Aug 2008)
New Revision: 10150
Modified:
trunk/ui/tree/src/main/java/org/richfaces/component/UITree.java
Log:
https://jira.jboss.org/jira/browse/RF-3699
Modified: trunk/ui/tree/src/main/java/org/richfaces/component/UITree.java
===================================================================
--- trunk/ui/tree/src/main/java/org/richfaces/component/UITree.java 2008-08-20 17:00:39
UTC (rev 10149)
+++ trunk/ui/tree/src/main/java/org/richfaces/component/UITree.java 2008-08-20 17:16:59
UTC (rev 10150)
@@ -183,9 +183,15 @@
/**
* Return the data object representing the node for the currently
- * selected row key, if any
+ * selected row key, if any.
+ *
+ * <p>
+ * Adaptor-based trees do not use {@link TreeNode}, so the method always return
+ * <code>null</code> for such trees. Please use {@link #getRowData()}
instead.
+ * </p>
*
- * @return {@link TreeNode} instance corresponding to the current row key
+ * @return {@link TreeNode} instance corresponding to the current row key or
+ * <code>null</code> if none exist
*/
public TreeNode getTreeNode() {
return ((AbstractTreeDataModel) getExtendedDataModel()).getTreeNode();