[CONF] Confluence Changes in the last 24 hours
- This is a daily summary of all recent changes in Confluence. - Updated Spaces: - Apache Felix (FELIX) http://cwiki.apache.org/confluence/display/FELIX | |-Pages Added or Edited in This Space |-- Apache Felix Framework Launching and Embedding was last edited by he...@ungoverned.org (09:35 AM). | http://cwiki.apache.org/confluence/display/FELIX/Apache+Felix+Framework+Launching+and+Embedding Apache Qpid (qpid) http://cwiki.apache.org/confluence/display/qpid | |-Pages Added or Edited in This Space |-- Source Repository was last edited by rajith (02:18 PM). | http://cwiki.apache.org/confluence/display/qpid/Source+Repository Apache Geronimo v2.2 (GMOxDOC22) http://cwiki.apache.org/confluence/display/GMOxDOC22 | |-Pages Added or Edited in This Space |-- Fast and easy development was last edited by sophia (11:01 PM). | http://cwiki.apache.org/confluence/display/GMOxDOC22/Fast+and+easy+development |-- Configuring and administering was last edited by chirun...@gmail.com (05:18 PM). | http://cwiki.apache.org/confluence/display/GMOxDOC22/Configuring+and+administering Apache Cayenne Website (CAYSITE) http://cwiki.apache.org/confluence/display/CAYSITE | |-Pages Added or Edited in This Space |-- Contributors was last edited by andrus (01:07 AM). | http://cwiki.apache.org/confluence/display/CAYSITE/Contributors Apache Cayenne (CAY) http://cwiki.apache.org/confluence/display/CAY | |-Pages Added or Edited in This Space |-- Board Report December 2008 was last edited by andrus (01:02 AM). | http://cwiki.apache.org/confluence/display/CAY/Board+Report+December+2008 Apache Wicket (WICKET) http://cwiki.apache.org/confluence/display/WICKET | |-Pages Added or Edited in This Space |-- Sites using Wicket was last edited by cris...@nc.rr.com (08:17 PM). | http://cwiki.apache.org/confluence/display/WICKET/Sites+using+Wicket - Updated User Profiles: - keogaa |- http://cwiki.apache.org/confluence/display/~keogaa - CONFLUENCE INFORMATION This message is automatically generated by Confluence Unsubscribe or edit your notifications preferences http://cwiki.apache.org/confluence/users/viewnotifications.action If you think it was sent incorrectly contact one of the administrators http://cwiki.apache.org/confluence/administrators.action If you want more information on Confluence, or have a bug to report see http://www.atlassian.com/software/confluence
Issues Opened: week of 2008-12-15
Struts2 - Monday, December 15, 2008 6 opened in last 7 days [WW-2911] Update maven struts2-archetype-blank to latest release version - Type: Improvement - Reporter: Lukasz Lenart - Components: [Other] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-2911 [WW-2915] DatePicker widget pick the wrong date when near the change of year - Type: Bug - Reporter: Nicolò D'Ercole - Components: [Plugin - Dojo Tags] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-2915 [WW-2909] Params will not always set all parameters in @Result annotation - Type: Bug - Reporter: Todd Perry - Components: [] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-2909 [WW-2910] inputtransferselect documentation missing. - Type: Bug - Reporter: Dave Newton - Components: [Documentation] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-2910 [WW-2916] Ajax TabbedPanel does not work on Firefox 3 - Type: Bug - Reporter: Ralf Thielow - Components: [Plugin - Tags] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-2916 [WW-2912] Client-side validation displays property key instead of value. - Type: Bug - Reporter: Andrei Hryshanovich - Components: [Other] - Affects Versions: [] - http://issues.apache.org/struts/browse/WW-2912
svn commit: r726715 - in /struts/struts2/trunk/core/src/main/java/org/apache/struts2: components/ views/jsp/
Author: musachy Date: Mon Dec 15 07:39:15 2008 New Revision: 726715 URL: http://svn.apache.org/viewvc?rev=726715&view=rev Log: WW-2824 refactored altSyntax expression code thanks to Gabriel Belingueres for patch. Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Component.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/DoubleListUIBean.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/FormButton.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Label.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/ListUIBean.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Property.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/UIBean.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/StrutsBodyTagSupport.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Component.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Component.java?rev=726715&r1=726714&r2=726715&view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Component.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/components/Component.java Mon Dec 15 07:39:15 2008 @@ -243,15 +243,48 @@ return null; } -if (altSyntax()) { +expr = stripExpressionIfAltSyntax(expr); + +return getStack().findValue(expr); +} + +/** + * If altsyntax (%{...}) is applied, simply strip the "%{" and "}" off. + * @param expr the expression (must be not null) + * @return the stripped expression if altSyntax is enabled. Otherwise + * the parameter expression is returned as is. + */ + protected String stripExpressionIfAltSyntax(String expr) { + return stripExpressionIfAltSyntax(stack, expr); + } + +/** + * If altsyntax (%{...}) is applied, simply strip the "%{" and "}" off. + * @param stack the ValueStack where the context value is searched for. + * @param expr the expression (must be not null) + * @return the stripped expression if altSyntax is enabled. Otherwise + * the parameter expression is returned as is. + */ + public static String stripExpressionIfAltSyntax(ValueStack stack, String expr) { + if (altSyntax(stack)) { // does the expression start with %{ and end with }? if so, just cut it off! if (expr.startsWith("%{") && expr.endsWith("}")) { -expr = expr.substring(2, expr.length() - 1); +return expr.substring(2, expr.length() - 1); } } + return expr; + } -return getStack().findValue(expr); -} +/** + * Is the altSyntax enabled? [TRUE] + * + * @param stack the ValueStack where the context value is searched for. + * @return true if altSyntax is activated. False otherwise. + * See struts.properties where the altSyntax flag is defined. + */ + public static boolean altSyntax(ValueStack stack) { +return ContextUtil.isUseAltSyntax(stack.getContext()); + } /** * Is the altSyntax enabled? [TRUE] @@ -259,10 +292,36 @@ * See struts.properties where the altSyntax flag is defined. */ public boolean altSyntax() { -return ContextUtil.isUseAltSyntax(stack.getContext()); +return altSyntax(stack); } /** + * Adds the sorrounding %{ } to the expression for proper processing. + * @param expr the expression. + * @return the modified expression if altSyntax is enabled, or the parameter + * expression otherwise. + */ + protected String completeExpressionIfAltSyntax(String expr) { + if (altSyntax()) { + return "%{" + expr + "}"; + } + return expr; + } + +/** + * This check is needed for backwards compatibility with 2.1.x + * @param expr the expression. + * @return the found string if altSyntax is enabled. The parameter + * expression otherwise. + */ + protected String findStringIfAltSyntax(String expr) { + if (altSyntax()) { + return findString(expr); + } + return expr; + } + +/** * Evaluates the OGNL stack to find an Object value. * * Function just like findValue(String) except that if the @@ -309,14 +368,9 @@ */ protected Object findValue(String expr, Class toType) { if (altSyntax() && toType == String.class) { -return TextParseUtil.translateVariables('%', expr, stack); + return TextParseUtil.trans
svn commit: r726719 - /struts/struts2/trunk/pom.xml
Author: musachy Date: Mon Dec 15 07:45:13 2008 New Revision: 726719 URL: http://svn.apache.org/viewvc?rev=726719&view=rev Log: WW-2878 install sources by default Modified: struts/struts2/trunk/pom.xml Modified: struts/struts2/trunk/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/pom.xml?rev=726719&r1=726718&r2=726719&view=diff == --- struts/struts2/trunk/pom.xml (original) +++ struts/struts2/trunk/pom.xml Mon Dec 15 07:45:13 2008 @@ -308,6 +308,19 @@ + + + true + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + +jar + + +
[OSS Bamboo] Struts 2 SVN - Main Build (Java 6) build 648 has FAILED (0 tests failed). Change made by Musachy Barroso
--- STRUTS-MAINJ6-648 failed. --- Code has been updated by Musachy Barroso. No failed tests found, a possible compilation error. http://opensource.bamboo.atlassian.com/browse/STRUTS-MAINJ6-648/ -- Code Changes -- Musachy Barroso (726715): >WW-2824 refactored altSyntax expression code > >thanks to Gabriel Belingueres for patch. -- Error Summary -- [INFO] [ERROR] BUILD ERROR [INFO] [INFO] Failed to resolve artifact. Missing: -- 1) jfree:jcommon:jar:1.0.14 Try downloading the file manually from: http://www.jfree.org/jcommon/ Then, install it using the command: mvn install:install-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT 2) jasperreports:jasperreports:jar:3.0.0 3) jfree:jcommon:jar:1.0.14 2) jfree:jfreechart:jar:1.0.11 Try downloading the file manually from: http://www.jfree.org/jfreechart/ Then, install it using the command: mvn install:install-file -DgroupId=jfree -DartifactId=jfreechart -Dversion=1.0.11 -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=jfree -DartifactId=jfreechart -Dversion=1.0.11 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT 2) jasperreports:jasperreports:jar:3.0.0 3) jfree:jfreechart:jar:1.0.11 -- 2 required artifacts are missing. for artifact: org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT from the specified remote repositories: atlassian-m1-repository (https://m2proxy.atlassian.com/repository/m1/), apache.snapshots (http://people.apache.org/maven-snapshot-repository), central (https://maven.atlassian.com/repository/internal/) [INFO] [INFO] For more information, run Maven with the -e switch -- This message is automatically generated by Atlassian Bamboo
[OSS Bamboo] Struts 2 SVN - Main Build build 958 has FAILED (0 tests failed). Change made by Musachy Barroso
--- STRUTS-MAIN-958 failed. --- Code has been updated by Musachy Barroso. No failed tests found, a possible compilation error. http://opensource.bamboo.atlassian.com/browse/STRUTS-MAIN-958/ -- Code Changes -- Musachy Barroso (726715): >WW-2824 refactored altSyntax expression code > >thanks to Gabriel Belingueres for patch. -- Error Summary -- [INFO] [ERROR] BUILD ERROR [INFO] [INFO] Failed to resolve artifact. Missing: -- 1) jfree:jcommon:jar:1.0.14 Try downloading the file manually from: http://www.jfree.org/jcommon/ Then, install it using the command: mvn install:install-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT 2) jasperreports:jasperreports:jar:3.0.0 3) jfree:jcommon:jar:1.0.14 2) jfree:jfreechart:jar:1.0.11 Try downloading the file manually from: http://www.jfree.org/jfreechart/ Then, install it using the command: mvn install:install-file -DgroupId=jfree -DartifactId=jfreechart -Dversion=1.0.11 -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=jfree -DartifactId=jfreechart -Dversion=1.0.11 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT 2) jasperreports:jasperreports:jar:3.0.0 3) jfree:jfreechart:jar:1.0.11 -- 2 required artifacts are missing. for artifact: org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT from the specified remote repositories: central (https://maven.atlassian.com/repository/internal/), atlassian-m1-repository (https://m2proxy.atlassian.com/repository/m1/), apache.snapshots (http://people.apache.org/maven-snapshot-repository) [INFO] [INFO] For more information, run Maven with the -e switch -- This message is automatically generated by Atlassian Bamboo
[OSS Bamboo] Struts 2 SVN - Main Build (Java 6) build 649 has FAILED (0 tests failed). Change made by Musachy Barroso
--- STRUTS-MAINJ6-649 failed. --- Code has been updated by Musachy Barroso. No failed tests found, a possible compilation error. http://opensource.bamboo.atlassian.com/browse/STRUTS-MAINJ6-649/ -- Code Changes -- Musachy Barroso (726719): >WW-2878 install sources by default -- Error Summary -- [INFO] [ERROR] BUILD ERROR [INFO] [INFO] Failed to resolve artifact. Missing: -- 1) jfree:jcommon:jar:1.0.14 Try downloading the file manually from: http://www.jfree.org/jcommon/ Then, install it using the command: mvn install:install-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT 2) jasperreports:jasperreports:jar:3.0.0 3) jfree:jcommon:jar:1.0.14 -- 1 required artifact is missing. for artifact: org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT from the specified remote repositories: atlassian-m1-repository (https://m2proxy.atlassian.com/repository/m1/), apache.snapshots (http://people.apache.org/maven-snapshot-repository), central (https://maven.atlassian.com/repository/internal/) [INFO] [INFO] For more information, run Maven with the -e switch -- This message is automatically generated by Atlassian Bamboo
[OSS Bamboo] Struts 2 SVN - Main Build build 959 has FAILED (0 tests failed). Change made by Musachy Barroso
--- STRUTS-MAIN-959 failed. --- Code has been updated by Musachy Barroso. No failed tests found, a possible compilation error. http://opensource.bamboo.atlassian.com/browse/STRUTS-MAIN-959/ -- Code Changes -- Musachy Barroso (726719): >WW-2878 install sources by default -- Error Summary -- [INFO] [ERROR] BUILD ERROR [INFO] [INFO] Failed to resolve artifact. Missing: -- 1) jfree:jcommon:jar:1.0.14 Try downloading the file manually from: http://www.jfree.org/jcommon/ Then, install it using the command: mvn install:install-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT 2) jasperreports:jasperreports:jar:3.0.0 3) jfree:jcommon:jar:1.0.14 -- 1 required artifact is missing. for artifact: org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT from the specified remote repositories: central (https://maven.atlassian.com/repository/internal/), atlassian-m1-repository (https://m2proxy.atlassian.com/repository/m1/), apache.snapshots (http://people.apache.org/maven-snapshot-repository) [INFO] [INFO] For more information, run Maven with the -e switch -- This message is automatically generated by Atlassian Bamboo
[OSS Bamboo] Struts 2 SVN - Main Build (Java 6) build 650 has FAILED (0 tests failed)
--- STRUTS-MAINJ6-650 failed. --- This build occured because it is a dependant of XWORK-MAIN-291. No failed tests found, a possible compilation error. http://opensource.bamboo.atlassian.com/browse/STRUTS-MAINJ6-650/ -- Error Summary -- [INFO] [ERROR] BUILD ERROR [INFO] [INFO] Failed to resolve artifact. Missing: -- 1) jfree:jcommon:jar:1.0.14 Try downloading the file manually from: http://www.jfree.org/jcommon/ Then, install it using the command: mvn install:install-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file Alternatively, if you host your own repository you can deploy the file there: mvn deploy:deploy-file -DgroupId=jfree -DartifactId=jcommon -Dversion=1.0.14 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] Path to dependency: 1) org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT 2) jasperreports:jasperreports:jar:3.0.0 3) jfree:jcommon:jar:1.0.14 -- 1 required artifact is missing. for artifact: org.apache.struts:struts2-jasperreports-plugin:jar:2.1.3-SNAPSHOT from the specified remote repositories: atlassian-m1-repository (https://m2proxy.atlassian.com/repository/m1/), apache.snapshots (http://people.apache.org/maven-snapshot-repository), central (https://maven.atlassian.com/repository/internal/) [INFO] [INFO] For more information, run Maven with the -e switch -- This message is automatically generated by Atlassian Bamboo
svn commit: r726762 - in /struts/sandbox/trunk/struts2-javatemplates-plugin/src: main/java/org/apache/struts2/views/java/ main/java/org/apache/struts2/views/java/simple/ test/java/org/apache/struts2/v
Author: musachy Date: Mon Dec 15 10:39:09 2008 New Revision: 726762 URL: http://svn.apache.org/viewvc?rev=726762&view=rev Log: Add ActionError and Anchor handlers Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AnchorHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/AbstractCommonAttributesTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/AbstractTest.java (contents, props changed) - copied, changed from r726697, struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/AbstractTestCase.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionErrorTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/AnchorTest.java Removed: struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/AbstractTestCase.java Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/XHTMLTagSerializer.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FormTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/SelectTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/TextFieldTest.java Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/XHTMLTagSerializer.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/XHTMLTagSerializer.java?rev=726762&r1=726761&r2=726762&view=diff == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/XHTMLTagSerializer.java (original) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/XHTMLTagSerializer.java Mon Dec 15 10:39:09 2008 @@ -29,7 +29,7 @@ public class XHTMLTagSerializer implements TagSerializer { private Writer writer; - + public void characters(String text) throws IOException { characters(text, true); } @@ -47,22 +47,25 @@ public void setNext(TagHandler next) { } -public void start(String name, Attributes a) throws IOException { +public void start(String name, Attributes attrs) throws IOException { writer.write("<"); writer.write(name); -for (String key : a.keySet()) { -writer.write(" "); -writer.write(key); -writer.write("=\""); -writer.write(a.get(key)); -writer.write("\""); +if (attrs != null) { +for (String key : attrs.keySet()) { +writer.write(" "); +writer.write(key); +writer.write("=\""); +writer.write(attrs.get(key)); +writer.write("\""); +} } + writer.write(">"); } public void setup(TemplateRenderingContext context) { this.writer = context.getWriter(); - + } } Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java?rev=726762&view=auto == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java (added) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java Mon Dec 15 10:39:09 2008 @@ -0,0 +1,62 @@ +/* + * $Id: SelectHandler.java 726340 2008-12-14 02:45:05Z musachy $ + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LI
svn commit: r726775 - in /struts/sandbox/trunk/struts2-javatemplates-plugin/src: main/java/org/apache/struts2/views/java/simple/ test/java/org/apache/struts2/views/java/simple/
Author: musachy Date: Mon Dec 15 11:17:26 2008 New Revision: 726775 URL: http://svn.apache.org/viewvc?rev=726775&view=rev Log: Add Checkbox handler Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/CheckboxHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/CheckboxTest.java Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SelectHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/CheckboxHandler.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/CheckboxHandler.java?rev=726775&view=auto == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/CheckboxHandler.java (added) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/CheckboxHandler.java Mon Dec 15 11:17:26 2008 @@ -0,0 +1,46 @@ +package org.apache.struts2.views.java.simple; + +import org.apache.struts2.views.java.TagGenerator; +import org.apache.struts2.views.java.Attributes; + +import java.io.IOException; +import java.util.Map; + +import com.opensymphony.xwork2.util.TextUtils; + +public class CheckboxHandler extends AbstractTagHandler implements TagGenerator { +@Override +public void generate() throws IOException { +Map params = context.getParameters(); +Attributes attrs = new Attributes(); + +String fieldValue = (String) params.get("fieldValue"); +String id = (String) params.get("id"); +String name = (String) params.get("name"); +Object disabled = params.get("disabled"); + +attrs.add("type", "checkbox") +.add("name", name) +.add("value", fieldValue) +.addIfTrue("checked", params.get("nameValue")) +.addIfTrue("readonly", params.get("readonly")) +.addIfTrue("disabled", disabled) +.addIfExists("tabindex", params.get("tabindex")) +.addIfExists("id", id) +.addIfExists("class", params.get("cssClass")) +.addIfExists("style", params.get("cssStyle")) +.addIfExists("title", params.get("title")); +start("input", attrs); +end("input"); + +//hidden input +attrs = new Attributes(); +attrs.add("type", "hidden") +.add("id", "__checkbox_" + TextUtils.htmlEncode(id)) +.add("name", "__checkbox_" + TextUtils.htmlEncode(name)) +.add("value", "__checkbox_" + TextUtils.htmlEncode(fieldValue)) +.addIfTrue("disabled", disabled); +start("input", attrs); +end("input"); +} +} Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SelectHandler.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SelectHandler.java?rev=726775&r1=726774&r2=726775&view=diff == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SelectHandler.java (original) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SelectHandler.java Mon Dec 15 11:17:26 2008 @@ -39,14 +39,6 @@ import com.opensymphony.xwork2.util.TextUtils; public class SelectHandler extends AbstractTagHandler implements TagGenerator { -private Writer writer; - -@Override -public void setup(TemplateRenderingContext context) { -super.setup(context); -this.writer = context.getWriter(); -} - public void generate() throws IOException { Map params = context.getParameters(); Attributes a = new Attributes(); Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java?rev=726775&r1=726774&r2=726775&view=diff == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java (original) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java Mon De
svn commit: r726799 - in /struts/sandbox/trunk/struts2-javatemplates-plugin/src: main/java/org/apache/struts2/views/java/simple/ test/java/org/apache/struts2/views/java/simple/
Author: musachy Date: Mon Dec 15 13:01:55 2008 New Revision: 726799 URL: http://svn.apache.org/viewvc?rev=726799&view=rev Log: Add div, actionerror, actionmessage, fielderror handlers Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionMessageHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/DivHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FieldErrorHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionMessageTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/DivTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FieldErrorTest.java Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionErrorTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/AnchorTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FormTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/SelectTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/TextFieldTest.java Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java?rev=726799&view=auto == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java (added) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java Mon Dec 15 13:01:55 2008 @@ -0,0 +1,73 @@ +/* + * $Id: AbstractTagHandler.java 726340 2008-12-14 02:45:05Z musachy $ + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.struts2.views.java.simple; + +import org.apache.struts2.views.java.TagGenerator; +import org.apache.struts2.views.java.Attributes; +import org.apache.struts2.util.MakeIterator; + +import java.io.IOException; +import java.util.Map; +import java.util.Iterator; + +public abstract class AbstractMessageListHandler extends AbstractTagHandler implements TagGenerator { +@Override +public void generate() throws IOException { +Map params = context.getParameters(); +Object errorsObj = findValue(getListExpression()); + +if (errorsObj != null) { +Iterator itt = MakeIterator.convert(errorsObj); +if (itt.hasNext()) { +start("ul", null); +while (itt.hasNext()) { +String error = (String) itt.next(); + +//li for each error +start("li", null); + +//span for error +Attributes attrs = new Attributes(); +attrs.addIfExists("style", params.get("cssStyle")) +.add("class", params.containsKey("cssClass") ? (String) params.get("cssClass") : getItemClass()); + +start("span", attrs); +characters(error); +end("span"); +end("li"); + +} +end
svn commit: r726800 - in /struts/sandbox/trunk/struts2-javatemplates-plugin/src: main/java/org/apache/struts2/views/java/ main/java/org/apache/struts2/views/java/simple/ test/java/org/apache/struts2/v
Author: musachy Date: Mon Dec 15 13:05:19 2008 New Revision: 726800 URL: http://svn.apache.org/viewvc?rev=726800&view=rev Log: Organize imports Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/DefaultTheme.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/JavaTemplateEngine.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/TagHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/TagSerializer.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Theme.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/XHTMLTagSerializer.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractTagHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AnchorHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/CheckboxHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/CommonAttributesHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/DivHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FieldErrorHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ScriptingEventsHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SelectHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/TextFieldHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/ActionMessageTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/DivTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FieldErrorTest.java Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java?rev=726800&r1=726799&r2=726800&view=diff == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java (original) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java Mon Dec 15 13:05:19 2008 @@ -20,12 +20,10 @@ */ package org.apache.struts2.views.java; -import java.util.HashMap; -import java.util.LinkedHashMap; -import java.util.Map; - import com.opensymphony.xwork2.util.TextUtils; +import java.util.LinkedHashMap; + public class Attributes extends LinkedHashMap { public Attributes add(String key, String value) { Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/DefaultTheme.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/DefaultTheme.java?rev=726800&r1=726799&r2=726800&view=diff == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/DefaultTheme.java (original) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/DefaultTheme.java Mon Dec 15 13:05:19 2008 @@ -20,14 +20,14 @@ */ package org.apache.struts2.views.java; +import org.apache.struts2.StrutsException; +import org.apache.struts2.components.template.TemplateRenderingContext; + import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Map; -import org.apache.struts2.StrutsException; -import org.apache.struts2.components.template.TemplateRenderingContext; - public class DefaultTheme im
svn commit: r726807 - in /struts/sandbox/trunk/struts2-javatemplates-plugin/src: main/java/org/apache/struts2/views/java/ main/java/org/apache/struts2/views/java/simple/ test/java/org/apache/struts2/v
Author: musachy Date: Mon Dec 15 13:27:01 2008 New Revision: 726807 URL: http://svn.apache.org/viewvc?rev=726807&view=rev Log: Add head and file handlers Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/FileHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/HeadHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FileTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/HeadTest.java Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/DefaultTagHandlerFactory.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/DefaultTheme.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/JavaTemplateEngine.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/TagHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Theme.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/AbstractMessageListHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionErrorHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/ActionMessageHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/CommonAttributesHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/TextFieldHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/CheckboxTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/FieldErrorTest.java Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java?rev=726807&r1=726806&r2=726807&view=diff == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java (original) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/Attributes.java Mon Dec 15 13:27:01 2008 @@ -24,21 +24,21 @@ import java.util.LinkedHashMap; -public class Attributes extends LinkedHashMap { +public class Attributes extends LinkedHashMap { public Attributes add(String key, String value) { return add(key, value, true); } - + public Attributes add(String key, String value, boolean encode) { put(key, (encode ? TextUtils.htmlEncode(value) : value)); return this; } - + public Attributes addIfExists(String attrName, Object paramValue) { return addIfExists(attrName, paramValue, true); } - + public Attributes addIfExists(String attrName, Object paramValue, boolean encode) { if (paramValue != null) { String val = paramValue.toString(); @@ -47,21 +47,21 @@ } return this; } - + public Attributes addIfTrue(String attrName, Object paramValue) { if (paramValue != null) { -if ((paramValue instanceof Boolean && ((Boolean)paramValue).booleanValue()) || -(Boolean.valueOf(paramValue.toString()).booleanValue())) { +if ((paramValue instanceof Boolean && ((Boolean) paramValue).booleanValue()) || +(Boolean.valueOf(paramValue.toString()).booleanValue())) { put(attrName, attrName); } } return this; } - + public Attributes addDefaultToEmpty(String attrName, Object paramValue) { return addDefaultToEmpty(attrName, paramValue, true); } - + public Attributes addDefaultToEmpty(String attrName, Object paramValue, boolean encode) { if (paramValue != null) { String val = paramValue.toString(); Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/DefaultTagHandlerFactory.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/
svn commit: r726866 - in /struts/sandbox/trunk/struts2-javatemplates-plugin/src: main/java/org/apache/struts2/views/java/simple/ test/java/org/apache/struts2/views/java/simple/
Author: musachy Date: Mon Dec 15 14:48:10 2008 New Revision: 726866 URL: http://svn.apache.org/viewvc?rev=726866&view=rev Log: Add label, hidden and password handlers Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/HiddenHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/PasswordHandler.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/HiddenTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/LabelTest.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/PasswordTest.java Modified: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/SimpleTheme.java struts/sandbox/trunk/struts2-javatemplates-plugin/src/test/java/org/apache/struts2/views/java/simple/AbstractTest.java Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/HiddenHandler.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/HiddenHandler.java?rev=726866&view=auto == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/HiddenHandler.java (added) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/HiddenHandler.java Mon Dec 15 14:48:10 2008 @@ -0,0 +1,45 @@ +/* + * $Id$ + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.struts2.views.java.simple; + +import org.apache.struts2.views.java.Attributes; +import org.apache.struts2.views.java.TagGenerator; + +import java.io.IOException; +import java.util.Map; + +public class HiddenHandler extends AbstractTagHandler implements TagGenerator { + +public void generate() throws IOException { +Map params = context.getParameters(); +Attributes a = new Attributes(); + +a.addDefaultToEmpty("name", params.get("name")) +.add("type", "hidden") +.addIfExists("value", params.get("nameValue"), false) +.addIfTrue("disabled", params.get("disabled")) +.addIfExists("id", params.get("id")) +.addIfExists("class", params.get("cssClass")) +.addIfExists("style", params.get("cssStyle")); +super.start("input", a); +super.end("input"); +} +} Added: struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java?rev=726866&view=auto == --- struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java (added) +++ struts/sandbox/trunk/struts2-javatemplates-plugin/src/main/java/org/apache/struts2/views/java/simple/LabelHandler.java Mon Dec 15 14:48:10 2008 @@ -0,0 +1,44 @@ +/* + * $Id$ + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, eit