struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Mitchell <jmitch...@apache.org>
Subject Re: [jira] Reopened: (STR-2887) TagUtils.instance is private final. Please allow to change the instance with a custom one! Maybe put it protected only!
Date Mon, 26 Jun 2006 02:40:34 GMT
Oops, sorry.

--
James Mitchell




On Jun 23, 2006, at 8:46 AM, Wendy Smoak (JIRA) wrote:

>      [ http://issues.apache.org/struts/browse/STR-2887?page=all ]
>
> Wendy Smoak reopened STR-2887:
> ------------------------------
>
>
> Reopening to set the fix version, closed issues can't be edited.
>
>> TagUtils.instance is private final.  Please allow to change the  
>> instance with a custom one!  Maybe put it protected only!
>> --------------------------------------------------------------------- 
>> ----------------------------------------------------
>>
>>          Key: STR-2887
>>          URL: http://issues.apache.org/struts/browse/STR-2887
>>      Project: Struts Action 1
>>         Type: Improvement
>
>>   Components: Apps
>>     Versions: 1.2.9
>>     Reporter: David Gagnon
>>     Priority: Trivial
>>      Fix For: 1.3.5
>
>>
>> Hi all,
>>  I'm running with struts 1.1 and I tried to migrate to 1.2.9 this  
>> morning.  My biggest problem is that I needed to change the code  
>> base of my 1.1 to put new feature I needeed.  One of them is that  
>> I introduced new scope like: window scope So I have
>> ApplicationScope
>> SessionScope
>> WindowScope
>> RequestScope
>> PageScope.
>> This allow me to have multiple browser windows on the same  
>> application and they not interfering. To do so I needed to patch  
>> the RequestUtil.lookup and now the TagUtils.lookup method.  My  
>> problem is that there is no way in.  The TagUtils defines an  
>> instance but it's a private final variable.  So no way to plug in  
>> a new TagUtils classe in there?!  For sure that would be a good  
>> feature for me :-)
>> If the instance variable is at least protected and not final.  It  
>> would be possible to create my new WindowScopeEnabledTagUtils  
>> class that inherit from  tagUtils and change the instance for my  
>> new instance.  That would have been great!  Is that can be done ?  
>> Is there a reason why thing are like that?
>> Have been away from the lastest version of struts and I have some  
>> catchup to do :-)
>> Thanks for your help
>> Best Regards
>> /David
>> public class TagUtils {
>>    /**
>>     * The Singleton instance.
>>     */
>>    private static final TagUtils instance = new TagUtils();
>
> -- 
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the  
> administrators:
>    http://issues.apache.org/struts/secure/Administrators.jspa
> -
> For more information on JIRA, see:
>    http://www.atlassian.com/software/jira
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Mime
View raw message