[Yanel-commits] rev 37265 - public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation

michi at wyona.com michi at wyona.com
Fri Jun 27 15:54:43 CEST 2008


Author: michi
Date: 2008-06-27 15:54:42 +0200 (Fri, 27 Jun 2008)
New Revision: 37265

Modified:
   public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeDOMImpl.java
Log:
getPath method implemented

Modified: public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeDOMImpl.java
===================================================================
--- public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeDOMImpl.java	2008-06-27 09:52:04 UTC (rev 37264)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeDOMImpl.java	2008-06-27 13:54:42 UTC (rev 37265)
@@ -159,18 +159,18 @@
     }
 
     /**
-     *
+     * Get path of this node
      */
     public String getPath() {
-        log.error("TODO: Not implemented yet! Name: " + getName());
-        return null;
-/*
         if (getParent() != null) {
-            return getParent().getPath() + "/" + getName();
-        } else {
+            String name = getName();
+            if (isCollection()) { // add trailing slash if node is a collection
+                name = name + "/";
+            }
+            return getParent().getPath() + name;
+        } else { // Root node reached
             return "/";
         }
-*/
     }
 
     /**



More information about the Yanel-commits mailing list