Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/PropertyTagTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/PropertyTagTest.java?view=diff&rev=451544&r1=451543&r2=451544
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/PropertyTagTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/PropertyTagTest.java
 Fri Sep 29 22:38:02 2006
@@ -27,7 +27,8 @@
 import com.mockobjects.servlet.MockJspWriter;
 import com.mockobjects.servlet.MockPageContext;
 import com.opensymphony.xwork2.ActionContext;
-import com.opensymphony.xwork2.util.OgnlValueStack;
+import com.opensymphony.xwork2.util.ValueStack;
+import com.opensymphony.xwork2.util.ValueStackFactory;
 
 
 /**
@@ -37,7 +38,7 @@
 public class PropertyTagTest extends StrutsTestCase {
 
     StrutsMockHttpServletRequest request = new StrutsMockHttpServletRequest();
-    OgnlValueStack stack = new OgnlValueStack();
+    ValueStack stack = ValueStackFactory.getFactory().createValueStack();
 
 
     public void testDefaultValue() {

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/TextTagTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/TextTagTest.java?view=diff&rev=451544&r1=451543&r2=451544
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/TextTagTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/TextTagTest.java
 Fri Sep 29 22:38:02 2006
@@ -36,7 +36,9 @@
 import com.mockobjects.servlet.MockJspWriter;
 import com.opensymphony.xwork2.Action;
 import com.opensymphony.xwork2.ActionContext;
-import com.opensymphony.xwork2.util.OgnlValueStack;
+import com.opensymphony.xwork2.util.ValueStack;
+import com.opensymphony.xwork2.util.ValueStack;
+import com.opensymphony.xwork2.util.ValueStackFactory;
 
 
 /**
@@ -168,7 +170,7 @@
         assertEquals(value1, writer.toString());
         final StringBuffer buffer = writer.getBuffer();
         buffer.delete(0, buffer.length());
-        OgnlValueStack newStack = new OgnlValueStack();
+        ValueStack newStack = 
ValueStackFactory.getFactory().createValueStack();
         newStack.getContext().put(ActionContext.LOCALE, foreignLocale);
         newStack.push(new TestAction1());
         request.setAttribute(ServletActionContext.STRUTS_VALUESTACK_KEY, 
newStack);
@@ -199,7 +201,7 @@
         buffer.delete(0, buffer.length());
         String value_int = getLocalizedMessage(foreignLocale);
         assertFalse(value_default.equals(value_int));
-        OgnlValueStack newStack = new OgnlValueStack(stack);
+        ValueStack newStack = 
ValueStackFactory.getFactory().createValueStack(stack);
         newStack.getContext().put(ActionContext.LOCALE, foreignLocale);
         assertNotSame(newStack.getContext().get(ActionContext.LOCALE), 
ActionContext.getContext().getLocale());
         request.setAttribute(ServletActionContext.STRUTS_VALUESTACK_KEY, 
newStack);
@@ -271,7 +273,7 @@
     }
 
     protected void tearDown() throws Exception {
-        OgnlValueStack valueStack = new OgnlValueStack();
+        ValueStack valueStack = 
ValueStackFactory.getFactory().createValueStack();
         ActionContext.setContext(new ActionContext(valueStack.getContext()));
     }
 }

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/util/ContextUtilTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/util/ContextUtilTest.java?view=diff&rev=451544&r1=451543&r2=451544
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/util/ContextUtilTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/util/ContextUtilTest.java
 Fri Sep 29 22:38:02 2006
@@ -22,7 +22,9 @@
 import org.apache.struts2.StrutsConstants;
 import org.apache.struts2.config.Settings;
 
-import com.opensymphony.xwork2.util.OgnlValueStack;
+import com.opensymphony.xwork2.util.ValueStack;
+import com.opensymphony.xwork2.util.ValueStack;
+import com.opensymphony.xwork2.util.ValueStackFactory;
 
 /**
  * Test case for ContextUtil
@@ -31,7 +33,7 @@
 public class ContextUtilTest extends TestCase {
 
     public void testAltSyntaxMethod1() throws Exception {
-        OgnlValueStack stack = new OgnlValueStack();
+        ValueStack stack = ValueStackFactory.getFactory().createValueStack();
         stack.getContext().put("useAltSyntax", "true");
         
         Settings.reset();
@@ -42,7 +44,7 @@
     }
     
     public void testAltSyntaxMethod2() throws Exception {
-        OgnlValueStack stack = new OgnlValueStack();
+        ValueStack stack = ValueStackFactory.getFactory().createValueStack();
         stack.getContext().put("useAltSyntax", "false");
         
         Settings.reset();
@@ -53,7 +55,7 @@
     }
     
     public void testAltSyntaxMethod3() throws Exception {
-        OgnlValueStack stack = new OgnlValueStack();
+        ValueStack stack = ValueStackFactory.getFactory().createValueStack();
         stack.getContext().put("useAltSyntax", "true");
         
         Settings.reset();
@@ -64,7 +66,7 @@
     }
     
     public void testAltSyntaxMethod4() throws Exception {
-        OgnlValueStack stack = new OgnlValueStack();
+        ValueStack stack = ValueStackFactory.getFactory().createValueStack();
         stack.getContext().put("useAltSyntax", "false");
         
         Settings.reset();
@@ -77,7 +79,7 @@
     //========================================================
     
     public void testAltSyntaxMethod5() throws Exception {
-        OgnlValueStack stack = new OgnlValueStack();
+        ValueStack stack = ValueStackFactory.getFactory().createValueStack();
         stack.getContext().put("useAltSyntax", Boolean.TRUE);
         
         Settings.reset();
@@ -87,7 +89,7 @@
         assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
     }
     public void testAltSyntaxMethod6() throws Exception {
-        OgnlValueStack stack = new OgnlValueStack();
+        ValueStack stack = ValueStackFactory.getFactory().createValueStack();
         stack.getContext().put("useAltSyntax", Boolean.FALSE);
         
         Settings.reset();
@@ -97,7 +99,7 @@
         assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
     }
     public void testAltSyntaxMethod7() throws Exception {
-        OgnlValueStack stack = new OgnlValueStack();
+        ValueStack stack = ValueStackFactory.getFactory().createValueStack();
         stack.getContext().put("useAltSyntax", Boolean.TRUE);
         
         Settings.reset();
@@ -107,7 +109,7 @@
         assertTrue(ContextUtil.isUseAltSyntax(stack.getContext()));
     }
     public void testAltSyntaxMethod8() throws Exception {
-        OgnlValueStack stack = new OgnlValueStack();
+        ValueStack stack = ValueStackFactory.getFactory().createValueStack();
         stack.getContext().put("useAltSyntax", Boolean.FALSE);
         
         Settings.reset();
@@ -119,7 +121,7 @@
     
     // ==========================================
     public void testAltSyntaxMethod9() throws Exception {
-        OgnlValueStack stack = new OgnlValueStack();
+        ValueStack stack = ValueStackFactory.getFactory().createValueStack();
         stack.getContext().put("useAltSyntax", null);
         
         Settings.reset();

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/xslt/XSLTResultTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/xslt/XSLTResultTest.java?view=diff&rev=451544&r1=451543&r2=451544
==============================================================================
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/xslt/XSLTResultTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/xslt/XSLTResultTest.java
 Fri Sep 29 22:38:02 2006
@@ -32,7 +32,8 @@
 import com.opensymphony.xwork2.Action;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.mock.MockActionInvocation;
-import com.opensymphony.xwork2.util.OgnlValueStack;
+import com.opensymphony.xwork2.util.ValueStack;
+import com.opensymphony.xwork2.util.ValueStackFactory;
 
 /**
  * Unit test for [EMAIL PROTECTED] XSLTResult}.
@@ -45,7 +46,7 @@
     private MockHttpServletRequest request;
     private MockServletContext servletContext;
     private MockActionInvocation mai;
-    private OgnlValueStack stack;
+    private ValueStack stack;
 
     public void testNoLocation() throws Exception {
         try {
@@ -119,7 +120,7 @@
         servletContext = new MockServletContext(new DefaultResourceLoader());
 
         result = new XSLTResult();
-        stack = new OgnlValueStack();
+        stack = ValueStackFactory.getFactory().createValueStack();
         ActionContext.getContext().setValueStack(stack);
 
         MyAction action = new MyAction();

Modified: 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportsResult.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportsResult.java?view=diff&rev=451544&r1=451543&r2=451544
==============================================================================
--- 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportsResult.java
 (original)
+++ 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportsResult.java
 Fri Sep 29 22:38:02 2006
@@ -45,7 +45,7 @@
 import org.apache.struts2.ServletActionContext;
 import org.apache.struts2.dispatcher.StrutsResultSupport;
 import com.opensymphony.xwork2.ActionInvocation;
-import com.opensymphony.xwork2.util.OgnlValueStack;
+import com.opensymphony.xwork2.util.ValueStack;
 
 /**
  * <!-- START SNIPPET: description -->
@@ -64,11 +64,11 @@
  * <li><b>location (default)</b> - the location where the compiled jasper 
report
  * definition is (foo.jasper), relative from current URL.</li>
  *
- * <li><b>dataSource (required)</b> - the Ognl expression used to retrieve the
+ * <li><b>dataSource (required)</b> - the EL expression used to retrieve the
  * datasource from the value stack (usually a List).</li>
  *
  * <li><b>parse</b> - true by default. If set to false, the location param will
- * not be parsed for Ognl expressions.</li>
+ * not be parsed for EL expressions.</li>
  *
  * <li><b>format</b> - the format in which the report should be generated. 
Valid
  * values can be found in [EMAIL PROTECTED] JasperReportConstants}. If no 
format is
@@ -176,8 +176,8 @@
         HttpServletResponse response = (HttpServletResponse) 
invocation.getInvocationContext().get(ServletActionContext.HTTP_RESPONSE);
 
         //construct the data source for the report
-        OgnlValueStack stack = invocation.getStack();
-        OgnlValueStackDataSource stackDataSource = new 
OgnlValueStackDataSource(stack, dataSource);
+        ValueStack stack = invocation.getStack();
+        ValueStackDataSource stackDataSource = new ValueStackDataSource(stack, 
dataSource);
 
         format = conditionalParse(format, invocation);
         dataSource = conditionalParse(dataSource, invocation);
@@ -201,7 +201,7 @@
             //  ServletContext servletContext = ((ServletConfig) 
invocation.getInvocationContext().get(ServletActionContext.SERVLET_CONFIG)).getServletContext();
             ServletContext servletContext = (ServletContext) 
invocation.getInvocationContext().get(ServletActionContext.SERVLET_CONTEXT);
             String systemId = servletContext.getRealPath(finalLocation);
-            Map parameters = new OgnlValueStackShadowMap(stack);
+            Map parameters = new ValueStackShadowMap(stack);
             File directory = new File(systemId.substring(0, 
systemId.lastIndexOf(File.separator)));
             parameters.put("reportDirectory", directory);
             parameters.put(JRParameter.REPORT_LOCALE, 
invocation.getInvocationContext().getLocale());

Copied: 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java
 (from r451541, 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/OgnlValueStackDataSource.java)
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java?view=diff&rev=451544&p1=struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/OgnlValueStackDataSource.java&r1=451541&p2=struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java&r2=451544
==============================================================================
--- 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/OgnlValueStackDataSource.java
 (original)
+++ 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackDataSource.java
 Fri Sep 29 22:38:02 2006
@@ -18,7 +18,7 @@
 package org.apache.struts2.views.jasperreports;
 
 import org.apache.struts2.util.MakeIterator;
-import com.opensymphony.xwork2.util.OgnlValueStack;
+import com.opensymphony.xwork2.util.ValueStack;
 import net.sf.jasperreports.engine.JRDataSource;
 import net.sf.jasperreports.engine.JRException;
 import net.sf.jasperreports.engine.JRField;
@@ -31,16 +31,16 @@
  * Ported to Struts.
  *
  */
-public class OgnlValueStackDataSource implements JRDataSource {
+public class ValueStackDataSource implements JRDataSource {
 
     /**
      * Logger for this class
      */
-    private static Log log = LogFactory.getLog(OgnlValueStackDataSource.class);
+    private static Log log = LogFactory.getLog(ValueStackDataSource.class);
 
 
     Iterator iterator;
-    OgnlValueStack valueStack;
+    ValueStack valueStack;
     boolean firstTimeThrough = true;
 
 
@@ -50,7 +50,7 @@
      * @param valueStack The value stack to base the data source on
      * @param dataSource The property to iterate over for the report
      */
-    public OgnlValueStackDataSource(OgnlValueStack valueStack, String 
dataSource) {
+    public ValueStackDataSource(ValueStack valueStack, String dataSource) {
         this.valueStack = valueStack;
 
         Object dataSourceValue = valueStack.findValue(dataSource);
@@ -76,12 +76,12 @@
      *              of the field is either taken from the description property 
or from the name of the field
      *              if the description is <code>null</code>.
      * @return an <code>Object</code> containing the field value or a new
-     *         <code>OgnlValueStackDataSource</code> object if the field value 
evaluates to
+     *         <code>ValueStackDataSource</code> object if the field value 
evaluates to
      *         an object that can be iterated over.
      * @throws JRException if there is a problem obtaining the value
      */
     public Object getFieldValue(JRField field) throws JRException {
-        //TODO: move the code to return a OgnlValueStackDataSource to a 
seperate
+        //TODO: move the code to return a ValueStackDataSource to a seperate
         //      method when and if the JRDataSource interface is updated to 
support
         //      this.
         String expression = field.getDescription();
@@ -98,8 +98,8 @@
         }
 
         if (MakeIterator.isIterable(value)) {
-            //                return new 
OgnlValueStackDataSource(this.valueStack, field.getName());
-            return new OgnlValueStackDataSource(this.valueStack, expression);
+            //                return new ValueStackDataSource(this.valueStack, 
field.getName());
+            return new ValueStackDataSource(this.valueStack, expression);
         } else {
             return value;
         }

Copied: 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackShadowMap.java
 (from r451541, 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/OgnlValueStackShadowMap.java)
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackShadowMap.java?view=diff&rev=451544&p1=struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/OgnlValueStackShadowMap.java&r1=451541&p2=struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackShadowMap.java&r2=451544
==============================================================================
--- 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/OgnlValueStackShadowMap.java
 (original)
+++ 
struts/struts2/trunk/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/ValueStackShadowMap.java
 Fri Sep 29 22:38:02 2006
@@ -17,7 +17,7 @@
  */
 package org.apache.struts2.views.jasperreports;
 
-import com.opensymphony.xwork2.util.OgnlValueStack;
+import com.opensymphony.xwork2.util.ValueStack;
 
 import java.util.HashMap;
 import java.util.Set;
@@ -27,14 +27,14 @@
  * Ported to Struts:
  *
  */
-public class OgnlValueStackShadowMap extends HashMap {
+public class ValueStackShadowMap extends HashMap {
 
        private static final long serialVersionUID = -167109778490907240L;
 
        /**
      * valueStack reference
      */
-    OgnlValueStack valueStack;
+    ValueStack valueStack;
 
     /**
      * entries reference
@@ -43,11 +43,11 @@
 
 
     /**
-     * Constructs an instance of OgnlValueStackShadowMap.
+     * Constructs an instance of ValueStackShadowMap.
      *
      * @param valueStack - the underlying valuestack
      */
-    public OgnlValueStackShadowMap(OgnlValueStack valueStack) {
+    public ValueStackShadowMap(ValueStack valueStack) {
         this.valueStack = valueStack;
     }
 


Reply via email to