[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