Patches item #583106, was opened at 2002-07-17 15:20
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=402706&aid=583106&group_id=31602

Category: webdoclet
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Brian Topping (topping)
Assigned to: Nobody/Anonymous (nobody)
Summary: Patch for <action-mappings/>

Initial Comment:
Three diffs here.  Patch allows setting of 'controller' 
attribute in 1.1 configs.

++++++++++++++++++++++

diff -r1.5 StrutsConfigXmlSubTask.java
8a9,10
> import xdoclet.XDocletMessages;
> import xdoclet.XDocletTagSupport;
10a13,14
> import 
xdoclet.modules.apache.struts.ejb.XDocletModulesApac
heStrutsEjbMessages;
> import xdoclet.util.Translator;
43a48,52
>      * Sets the controller that the struts application 
should use. Valid for version 1.1
>      */
>     private String  controller = "";
> 
>     /**
51a61,65
>     public String getController()
>     {
>         return controller;
>     }
> 
62a77,81
>     public void setController(String controller)
>     {
>         this.controller = controller;
>     }
> 
69a89,92
>         if (strutsVersion.equals
(StrutsVersion.STRUTS_1_0) && (controller.equals("") 
== false)) {
>             throw new XDocletException
(Translator.getString
(XDocletModulesApacheStrutsEjbMessages.class, 
XDocletModulesApacheStrutsEjbMessages.BAD_STRUT
S_VERSION, new String[]
{controller, "1.1", "controller"}));
>         }
> 

+++++++++++++++++++

> 
>     /**
>      * @msg:bundle   msg="Struts version ''{0}'' found, 
requires ''{1}'' for ''{2}''."
>      */
>     public final static String BAD_STRUTS_VERSION 
= "BAD_STRUTS_VERSION";

+++++++++++++++++++

52,53c52,57
<   <action-mappings>
<   <XDtClass:forAllClasses 
type="org.apache.struts.action.Action">
---
>    <XDtConfig:ifConfigParamNotEquals 
paramName="Controller" value="">
>    <action-mappings 
type="<XDtConfig:configParameterValue 
paramName="Controller"/>">
>    </XDtConfig:ifConfigParamNotEquals>
>    <XDtConfig:ifConfigParamEquals 
paramName="Controller" value="">
>    <action-mappings>
>    </XDtConfig:ifConfigParamEquals>  
<XDtClass:forAllClasses 
type="org.apache.struts.action.Action">


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=402706&aid=583106&group_id=31602


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to