You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by ed...@apache.org on 2005/04/05 14:03:00 UTC

svn commit: r160162 - lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/generation/SiteTreeGenerator.java

Author: edith
Date: Tue Apr  5 05:02:59 2005
New Revision: 160162

URL: http://svn.apache.org/viewcvs?view=rev&rev=160162
Log:
Copy the different attrs of the site tree nodes. Bugs #34298. Thanks to Felix Roethenbacher (Patch http://issues.apache.org/bugzilla/attachment.cgi?id=14618&action=view) 

Modified:
    lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/generation/SiteTreeGenerator.java

Modified: lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/generation/SiteTreeGenerator.java
URL: http://svn.apache.org/viewcvs/lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/generation/SiteTreeGenerator.java?view=diff&r1=160161&r2=160162
==============================================================================
--- lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/generation/SiteTreeGenerator.java (original)
+++ lenya/branches/BRANCH_1_2_X/src/java/org/apache/lenya/cms/cocoon/generation/SiteTreeGenerator.java Tue Apr  5 05:02:59 2005
@@ -58,6 +58,11 @@
     protected final static String Q_ATTR_ATTRIBUTE = I18N_PX + ":" + ATTR_ATTRIBUTE;
     protected final static String ID_ATTRIBUTE = "id";
     protected final static String LANG_ATTRIBUTE = "lang";
+    protected final static String HREF_ATTRIBUTE = "href";
+    protected final static String LINK_ATTRIBUTE = "link";
+    protected final static String VISIBLEINNAV_ATTRIBUTE = "visibleinnav";
+    protected final static String SUFFIX_ATTRIBUTE = "suffix";
+
     // TODO: is this correct re xml namespace?
     protected final static String Q_LANG_ATTRIBUTE = "xml:lang";
     
@@ -129,6 +134,12 @@
     private void generateNodes(SiteTreeNode node) throws SAXException {
         atts.clear();
         atts.addAttribute("", ID_ATTRIBUTE, ID_ATTRIBUTE, CDATA, node.getId());
+        if (node.getHref() != null)
+            atts.addAttribute("", HREF_ATTRIBUTE, HREF_ATTRIBUTE, CDATA, node.getHref());
+        if (node.getSuffix() != null)
+            atts.addAttribute("", SUFFIX_ATTRIBUTE, SUFFIX_ATTRIBUTE, CDATA, node.getSuffix());
+        atts.addAttribute("", LINK_ATTRIBUTE, LINK_ATTRIBUTE, CDATA, Boolean.toString(node.hasLink()));
+        atts.addAttribute("", VISIBLEINNAV_ATTRIBUTE, VISIBLEINNAV_ATTRIBUTE, CDATA, Boolean.toString(node.visibleInNav()));
 
         this.contentHandler.startElement(SiteTree.NAMESPACE_URI, NODE_ELEMENT, NODE_ELEMENT, atts);
         



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org