[Yanel-commits] rev 34423 - in public/yanel/trunk/src:
core/java/org/wyona/yanel/core/navigation
impl/java/org/wyona/yanel/impl/navigation
michi at wyona.com
michi at wyona.com
Mon Mar 31 11:19:32 CEST 2008
Author: michi
Date: 2008-03-31 11:19:31 +0200 (Mon, 31 Mar 2008)
New Revision: 34423
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/core/navigation/Node.java
public/yanel/trunk/src/core/java/org/wyona/yanel/core/navigation/Sitetree.java
public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeDOMImpl.java
public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeResConfigAndDataRepoImpl.java
public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeRTIImpl.java
public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeResConfigAndDataRepoImpl.java
Log:
setLabel added
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/navigation/Node.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/navigation/Node.java 2008-03-31 08:40:30 UTC (rev 34422)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/navigation/Node.java 2008-03-31 09:19:31 UTC (rev 34423)
@@ -89,4 +89,9 @@
*
*/
public String getLabel();
+
+ /**
+ *
+ */
+ public void setLabel(String label);
}
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/navigation/Sitetree.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/navigation/Sitetree.java 2008-03-31 08:40:30 UTC (rev 34422)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/navigation/Sitetree.java 2008-03-31 09:19:31 UTC (rev 34423)
@@ -43,7 +43,9 @@
public Node getNode(Realm realm, String path);
/**
- *
+ * Create new node
+ * @param name Name of node, for example "hello-world"
+ * @param label Label of node, for example "Hello World!"
*/
- public Node createNode(String name);
+ public Node createNode(String name, String label);
}
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-03-31 08:40:30 UTC (rev 34422)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeDOMImpl.java 2008-03-31 09:19:31 UTC (rev 34423)
@@ -190,11 +190,24 @@
public String getLabel() {
if (element.getNodeName().equals("sitetree")) {
log.warn("Sitetree node has no label");
+ return null;
+ } else {
+ return element.getElementsByTagName("label").item(0).getFirstChild().getNodeValue();
}
- return element.getElementsByTagName("label").item(0).getFirstChild().getNodeValue();
}
/**
+ * @see
+ */
+ public void setLabel(String label) {
+ if (element.getNodeName().equals("sitetree")) {
+ log.warn("Sitetree node has no label");
+ } else {
+ element.getElementsByTagName("label").item(0).getFirstChild().setNodeValue(label);
+ }
+ }
+
+ /**
*
*/
public Element getElement() {
Modified: public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeResConfigAndDataRepoImpl.java
===================================================================
--- public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeResConfigAndDataRepoImpl.java 2008-03-31 08:40:30 UTC (rev 34422)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/NodeResConfigAndDataRepoImpl.java 2008-03-31 09:19:31 UTC (rev 34423)
@@ -237,4 +237,11 @@
public String getLabel() {
return getName();
}
+
+ /**
+ * @see
+ */
+ public void setLabel(String label) {
+ log.warn("TODO: Not implemented yet!");
+ }
}
Modified: public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeRTIImpl.java
===================================================================
--- public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeRTIImpl.java 2008-03-31 08:40:30 UTC (rev 34422)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeRTIImpl.java 2008-03-31 09:19:31 UTC (rev 34423)
@@ -61,9 +61,10 @@
}
/**
- *
+ * @see
*/
- public Node createNode(String name) {
+ public Node createNode(String name, String label) {
+ log.error("TODO: Not implemented yet!");
return null;
}
}
Modified: public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeResConfigAndDataRepoImpl.java
===================================================================
--- public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeResConfigAndDataRepoImpl.java 2008-03-31 08:40:30 UTC (rev 34422)
+++ public/yanel/trunk/src/impl/java/org/wyona/yanel/impl/navigation/SitetreeResConfigAndDataRepoImpl.java 2008-03-31 09:19:31 UTC (rev 34423)
@@ -63,9 +63,10 @@
}
/**
- *
+ * @see
*/
- public Node createNode(String name) {
+ public Node createNode(String name, String label) {
+ log.error("TODO: Not implemented yet!");
return null;
}
}
More information about the Yanel-commits
mailing list