kinman      2002/12/05 11:32:52

  Modified:    jasper2/src/share/org/apache/jasper/compiler
                        TagPluginManager.java
               jasper2/src/share/org/apache/jasper/compiler/tagplugin
                        TagPluginContext.java
  Log:
  - Add getTemporaryVariableName() to TagPluginContext.
  
  Revision  Changes    Path
  1.6       +7 -3      
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/TagPluginManager.java
  
  Index: TagPluginManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/TagPluginManager.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TagPluginManager.java     5 Dec 2002 17:56:43 -0000       1.5
  +++ TagPluginManager.java     5 Dec 2002 19:32:52 -0000       1.6
  @@ -192,6 +192,10 @@
            return getAttribute(attribute) != null;
        }
   
  +     public String getTemporaryVariableName() {
  +         return JspUtil.nextTemporaryVariableName();
  +     }
  +
        public void generateJavaSource(String s) {
            curNodes.add(new Node.Scriptlet(node.getStart(), null));
        }
  
  
  
  1.6       +9 -4      
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/tagplugin/TagPluginContext.java
  
  Index: TagPluginContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/tagplugin/TagPluginContext.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TagPluginContext.java     5 Dec 2002 17:56:43 -0000       1.5
  +++ TagPluginContext.java     5 Dec 2002 19:32:52 -0000       1.6
  @@ -82,6 +82,11 @@
       boolean isAttributeSpecified(String attribute);
   
       /**
  +     * @return An unique temporary variable name that the plugin can use.
  +     */
  +    String getTemporaryVariableName();
  +
  +    /**
        * Generate Java source codes
        */
       void generateJavaSource(String s);
  @@ -100,7 +105,7 @@
   
       /**
        * Abandon optimization for this tag handler, and instruct
  -     * Jaser to generate the tag handler calls, as usual.
  +     * Jasper to generate the tag handler calls, as usual.
        * Should be invoked if errors are detected, or when the tag body
        * is deemed too compilicated for optimization.
        */
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to