haul 01/11/26 06:39:40 Modified: webapp sitemap.xmap src/org/apache/cocoon/sitemap AbstractSitemap.java src/org/apache/cocoon/components/language/markup/sitemap/java sitemap.xsl Log: - removed <map:dump-parameters/> - added this.dumpParameters(listOfMaps) after every listOfMaps.add() & listOfMaps.remove() (note that dumpParameters checks for isDebugEnabled() itself) Revision Changes Path 1.65 +0 -3 xml-cocoon2/webapp/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/xml-cocoon2/webapp/sitemap.xmap,v retrieving revision 1.64 retrieving revision 1.65 diff -u -r1.64 -r1.65 --- sitemap.xmap 2001/11/26 11:57:25 1.64 +++ sitemap.xmap 2001/11/26 14:39:40 1.65 @@ -265,7 +265,6 @@ </map:resource> <map:resource name="dynamic-page1"> - <map:dump-parameters/> <!-- print all current sitemap parameters to log --> <map:act type="session-state"> <map:parameter name="new-state" value="{../0}"/> @@ -277,7 +276,6 @@ belongs conceptually still to the parent element while all other nested tags are, well, nested. --> - <map:dump-parameters/> <map:redirect-to resource="dynamic-page" target="{../target}/state{../../../0}{../../0}"/> </map:act> </map:resource> @@ -778,7 +776,6 @@ <!-- =========================== Dynamic ================================ --> <map:match pattern="xsp/*"> - <map:dump-parameters/> <map:generate type="serverpages" src="docs/samples/xsp/{1}.xsp"/> <map:transform src="stylesheets/dynamic-page2html.xsl"> <map:parameter name="view-source" value="docs/samples/xsp/{1}.xsp"/> 1.21 +2 -3 xml-cocoon2/src/org/apache/cocoon/sitemap/AbstractSitemap.java Index: AbstractSitemap.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/sitemap/AbstractSitemap.java,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- AbstractSitemap.java 2001/11/26 09:19:51 1.20 +++ AbstractSitemap.java 2001/11/26 14:39:40 1.21 @@ -48,7 +48,7 @@ * Base class for generated <code>Sitemap</code> classes * * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> - * @version CVS $Revision: 1.20 $ $Date: 2001/11/26 09:19:51 $ + * @version CVS $Revision: 1.21 $ $Date: 2001/11/26 14:39:40 $ */ public abstract class AbstractSitemap extends AbstractLoggable implements Sitemap, Disposable, ThreadSafe { private Context context; @@ -337,8 +337,7 @@ Iterator keys = map.keySet().iterator(); while (keys.hasNext()) { String key = (String)keys.next(); - sb.append(path) - .append("PARAM: '").append(key) + sb.append("PARAM: '").append(path).append(key) .append("' VALUE: '").append(map.get(key)).append("'\n"); } path="../"+path; 1.49 +12 -6 xml-cocoon2/src/org/apache/cocoon/components/language/markup/sitemap/java/sitemap.xsl Index: sitemap.xsl =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/components/language/markup/sitemap/java/sitemap.xsl,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- sitemap.xsl 2001/11/26 09:19:51 1.48 +++ sitemap.xsl 2001/11/26 14:39:40 1.49 @@ -126,7 +126,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> * @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a> - * @version CVS $Id: sitemap.xsl,v 1.48 2001/11/26 09:19:51 haul Exp $ + * @version CVS $Id: sitemap.xsl,v 1.49 2001/11/26 14:39:40 haul Exp $ */ public class <xsl:value-of select="@file-name"/> extends AbstractSitemap { static final String LOCATION = "<xsl:value-of select="translate(@file-path, '/', '.')"/>.<xsl:value-of select="@file-name"/>"; @@ -839,8 +839,10 @@ if (getLogger().isDebugEnabled()) getLogger().debug("Matched <xsl:value-of select="$matcher-type"/><xsl:text> </xsl:text><xsl:value-of select="$matcher-name2"/><xsl:text> </xsl:text>pattern:<xsl:value-of select="XSLTFactoryLoader:escape($factory-loader, $pattern-value)"/>"); listOfMaps.add (map); + this.dumpParameters(listOfMaps); <xsl:apply-templates/> listOfMaps.remove (listOfMaps.size()-1); + this.dumpParameters(listOfMaps); } </xsl:template> <!-- match="map:match//map:match" --> @@ -939,8 +941,10 @@ if (getLogger().isDebugEnabled()) getLogger().debug("Matched <xsl:value-of select="$matcher-type"/> <xsl:value-of select="$matcher-name2"/><xsl:text> </xsl:text>pattern:<xsl:value-of select="XSLTFactoryLoader:escape($factory-loader, @pattern)"/>"); listOfMaps.add (map); + this.dumpParameters(listOfMaps); <xsl:apply-templates/> listOfMaps.remove (listOfMaps.size()-1); + this.dumpParameters(listOfMaps); } return false; } @@ -1116,8 +1120,10 @@ } if (getLogger().isDebugEnabled()) getLogger().debug("Action <xsl:value-of select="$action-type"/>"); listOfMaps.add (map); + this.dumpParameters(listOfMaps); <xsl:apply-templates select="./*[namespace-uri()='http://apache.org/cocoon/sitemap/1.0' and local-name() != 'parameter']"/> listOfMaps.remove(listOfMaps.size()-1); + this.dumpParameters(listOfMaps); } if (redirector.hasRedirected()) { return true; @@ -1184,8 +1190,10 @@ if ((map = <xsl:value-of select="$action-name"/>.act(redirector, environment, objectModel, substitute(listOfMaps,<xsl:value-of select="$action-source"/>), <xsl:value-of select="$component-param"/>)) != null) { if (getLogger().isDebugEnabled()) getLogger().debug("Action <xsl:value-of select="$action-type"/>"); listOfMaps.add (map); + this.dumpParameters(listOfMaps); <xsl:apply-templates select="./*[namespace-uri()='http://apache.org/cocoon/sitemap/1.0' and local-name() != 'parameter']" mode="set"/> listOfMaps.remove(listOfMaps.size()-1); + this.dumpParameters(listOfMaps); } </xsl:when> <xsl:otherwise> @@ -1259,8 +1267,10 @@ } if (getLogger().isDebugEnabled()) getLogger().debug("Action <xsl:value-of select="translate($action-name,'"',' ')"/>"); listOfMaps.add (map); + this.dumpParameters(listOfMaps); <xsl:apply-templates select="./*[namespace-uri()='http://apache.org/cocoon/sitemap/1.0' and local-name() != 'parameter']"/> listOfMaps.remove(listOfMaps.size()-1); + this.dumpParameters(listOfMaps); } if (redirector.hasRedirected()) { return true; @@ -1392,6 +1402,7 @@ map = new HashMap(1); map.put("target",substitute(listOfMaps,"<xsl:value-of select="$target"/>")); listOfMaps.add(map); + this.dumpParameters(listOfMaps); </xsl:if> Class[] argTypes = new Class[] {StreamPipeline.class, EventPipeline.class, List.class, Environment.class, String.class, Boolean.TYPE}; Object[] argValues = new Object[] {pipeline, eventPipeline, listOfMaps, environment, cocoon_view, new Boolean(internalRequest)}; @@ -1613,11 +1624,6 @@ </xsl:call-template> } </xsl:for-each> - </xsl:template> - - <!-- nice for debugging: print all kown sitemap parameters to log --> - <xsl:template match="map:dump-parameters"> - this.dumpParameters(listOfMaps); </xsl:template>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]