You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by ja...@apache.org on 2011/01/31 23:14:54 UTC

svn commit: r1065829 - in /struts/struts2/trunk/plugins/gxp/src/main: java/org/apache/struts2/views/gxp/inject/ java/org/apache/struts2/views/gxp/inject/InjectedObjectContainer.java resources/ resources/struts-plugin.xml

Author: jafl
Date: Mon Jan 31 22:14:54 2011
New Revision: 1065829

URL: http://svn.apache.org/viewvc?rev=1065829&view=rev
Log:
WW-3475 add missing files from contributed zip (WW-2754)

Added:
    struts/struts2/trunk/plugins/gxp/src/main/java/org/apache/struts2/views/gxp/inject/
    struts/struts2/trunk/plugins/gxp/src/main/java/org/apache/struts2/views/gxp/inject/InjectedObjectContainer.java
    struts/struts2/trunk/plugins/gxp/src/main/resources/
    struts/struts2/trunk/plugins/gxp/src/main/resources/struts-plugin.xml

Added: struts/struts2/trunk/plugins/gxp/src/main/java/org/apache/struts2/views/gxp/inject/InjectedObjectContainer.java
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/gxp/src/main/java/org/apache/struts2/views/gxp/inject/InjectedObjectContainer.java?rev=1065829&view=auto
==============================================================================
--- struts/struts2/trunk/plugins/gxp/src/main/java/org/apache/struts2/views/gxp/inject/InjectedObjectContainer.java (added)
+++ struts/struts2/trunk/plugins/gxp/src/main/java/org/apache/struts2/views/gxp/inject/InjectedObjectContainer.java Mon Jan 31 22:14:54 2011
@@ -0,0 +1,22 @@
+package org.apache.struts2.views.gxp.inject;
+
+import com.opensymphony.xwork2.inject.Inject;
+import com.opensymphony.xwork2.util.ValueStackFactory;
+
+/**
+ * This class is ugly and hackish.
+ */
+public class InjectedObjectContainer {
+
+  private static ValueStackFactory valueStackFactory;
+  
+  @Inject
+  public static void setValueStackFactory(ValueStackFactory valueStackFactory) {
+    InjectedObjectContainer.valueStackFactory = valueStackFactory;
+  }
+  
+  public static ValueStackFactory getValueStackFactory() {
+    return valueStackFactory;
+  }
+  
+}

Added: struts/struts2/trunk/plugins/gxp/src/main/resources/struts-plugin.xml
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/gxp/src/main/resources/struts-plugin.xml?rev=1065829&view=auto
==============================================================================
--- struts/struts2/trunk/plugins/gxp/src/main/resources/struts-plugin.xml (added)
+++ struts/struts2/trunk/plugins/gxp/src/main/resources/struts-plugin.xml Mon Jan 31 22:14:54 2011
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!DOCTYPE struts PUBLIC
+        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
+        "http://struts.apache.org/dtds/struts-2.0.dtd">
+
+<struts>
+    <bean type="org.apache.struts2.views.gxp.inject.InjectedObjectContainer" class="org.apache.struts2.views.gxp.inject.InjectedObjectContainer" static="true" /> 
+    <package name="gxp-default" extends="struts-default">
+        <result-types>
+            <result-type name="gxp" class="org.apache.struts2.views.gxp.GxpResult"/>
+        </result-types>
+    </package>
+</struts>