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>