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>


Reply via email to