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>