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]>