<snip> On Sun, 13 Feb 2005 14:05:11 -0800, Don Brown > I don't mind sticking ActionContext everywhere as it is better than > having the code rely directly on the servlet api, but since we are > talking about modifying Action, why not get rid of this "must extend > Action" stuff and make Action an interface? IMO, Struts core should > depend on this new interface, say Actionable, where Action would be an > implementation of this interface. Since the methods of Action like > saveMessages have been moved to ActionContext, we can safely get rid of > Action, a passing I won't soon be missing. :) > > Don </snip>
I would definitely support all of this and look forward to all of it, except the name "Actionable". First, the interface is not a tag interface, is it? If the "able" is something you are really fond of, then I would suggest, in honor of Craig calling it "Doable". Second, and related, the pejorative nature of "Actionable" is unfortunate, don't you think? Main Entry: ac·tion·able Pronunciation: 'ak-sh(&-)n&-b&l Function: adjective : subject to or affording ground for an action or suit at law - ac·tion·ably /-blE/ adverb Could the interface be called "Action"? I imagine this has all been discussed before and will set off a firestorm of "Lordy Lordy"s. But, what the heck, one can keep trying to be helpful. Jack -- "You can lead a horse to water but you cannot make it float on its back." "Heaven has changed. The Sky now goes all the way to our feet. ~Dakota Jack~ "This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation." --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]