You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by tc...@apache.org on 2003/02/23 16:49:26 UTC

cvs commit: xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/variables PreparedVariableResolver.java

tcurdt      2003/02/23 07:49:26

  Modified:    src/java/org/apache/cocoon/components/treeprocessor/variables
                        PreparedVariableResolver.java
  Log:
  re-activated the sitemap variable anchor syntax
  
  Revision  Changes    Path
  1.11      +2 -2      xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolver.java
  
  Index: PreparedVariableResolver.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolver.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- PreparedVariableResolver.java	31 Jan 2003 22:51:39 -0000	1.10
  +++ PreparedVariableResolver.java	23 Feb 2003 15:49:26 -0000	1.11
  @@ -223,7 +223,7 @@
       }
       
       public final String resolve(InvokeContext context, Map objectModel) throws PatternException {
  -        List mapStack = null; // = context.getMapStack();
  +        List mapStack = null; // get the stack only when necessary - lazy inside the loop
           int stackSize = 0;
   
           StringBuffer result = new StringBuffer();
  @@ -273,7 +273,7 @@
                       {
                           String name = (String) this.items.get(++i);
                           Object variable = this.items.get(++i);
  -                        Map levelResult = null; //context.getMapByAnchor(name);
  +                        Map levelResult = context.getMapByAnchor(name);
   
                           if (levelResult == null) {
                             throw new PatternException("Error while evaluating '" + this.originalExpr +