vgritsenko 02/02/03 18:34:49 Modified: src/java/org/apache/cocoon/sitemap SitemapComponentSelector.java Log: add comment Revision Changes Path 1.5 +4 -1 xml-cocoon2/src/java/org/apache/cocoon/sitemap/SitemapComponentSelector.java Index: SitemapComponentSelector.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/sitemap/SitemapComponentSelector.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- SitemapComponentSelector.java 4 Feb 2002 02:30:34 -0000 1.4 +++ SitemapComponentSelector.java 4 Feb 2002 02:34:49 -0000 1.5 @@ -27,7 +27,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a> * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> - * @version CVS $Id: SitemapComponentSelector.java,v 1.4 2002/02/04 02:30:34 vgritsenko Exp $ + * @version CVS $Id: SitemapComponentSelector.java,v 1.5 2002/02/04 02:34:49 vgritsenko Exp $ */ public class SitemapComponentSelector extends ExcaliburComponentSelector implements OutputComponentSelector { @@ -112,6 +112,7 @@ public String[] getLabels(Object hint) { String[] labels = (String[])this.hintLabels.get(hint); + // Labels can be inherited or completely overrided if (labels == null && parentSelector != null) { return parentSelector.getLabels(hint); } @@ -127,6 +128,8 @@ String label = conf.getAttribute("label", null); if (label != null) { + // Empty '' attribute will result in empty array, + // overriding all labels on the component declared in the parent. StringTokenizer st = new StringTokenizer(label, " ,", false); String[] labels = new String[st.countTokens()]; for (int i = 0; i < labels.length; i++) {
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]