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