You're right. We should definitely add accessor for those attributes - at least as protected and perhaps as public. Can you log a JIRA for it please?

On a related note I'm fairly well aware that some of the localization stuff in Stripes isn't as pluggable or as flexible as some folks need. My hope is that either for a 1.5.x point release of perhaps for 1.6 if that isn't too far off, to refactor all the localization/ text-lookup code into a single ConfigurableComponent that will supercede the current LocalizationBundleFactory - I could see it being the LocalizedTextFactory or something similar....

-t

On Apr 3, 2008, at 11:25 AM, Asleson, Ryan wrote:



Hello,

For Stripes 1.5, is there any way that the ScopedLocalizableError can be pluggable, or maybe created via a pluggable factory? Or, can a few of the properties -- specifically, the ones in the constructor like defaultScope, key, and the optional parameters -- have public getters (not setters)?

Here's what I'm trying to do. I need to override the resolveFieldName method which is in the SimpleError class. However, for it to be useful, I need to tell Stripes to use *my* ScopedLocalizableError subclass.

To do this, I was thinking of creating an Interceptor that is annotated with @Intercepts({LifecycleStage.BindingAndValidation}). Then, in the execute method, I could iterate through the validation errors and replace each ScopedLocalizableError with my MyScopedLocalizableErrorSubclas; the subclass should have the same state as the ScopedLocalizableError.

However, I don't think I can do this, because I don't have access to the defaultScope, key, and the optional parameters that were originally used to create the ScopedLocalizableError. If I had public accessors to those methods I could do it, but I don't think I can the way it is in Stripes 1.4.3 or Stripes 1.5 Beta 1.

Any thoughts are ideas are appreciated.  Thank you!!!!!

This e-mail message is being sent solely for use by the intended recipient(s) and may contain confidential information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by phone or reply by e-mail, delete the original message and destroy all copies. Thank you. ---------------------------------------------------------------------- ---
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/ marketplace_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to