2009/5/25 Dan Allen <dan.j.allen(a)gmail.com>
On Mon, May 25, 2009 at 9:24 AM, Andy Schwartz
<andy.schwartz(a)oracle.com>wrote:
> Dan Allen wrote On 5/24/2009 10:20 PM ET:
>
> On Sun, May 24, 2009 at 7:28 PM, David Geary
<clarity.training(a)gmail.com>wrote:
>
>>
>> Why would we show a diagram that we know is wrong? I'd also like to know
>> if Invoke Application is part of the execute portion of the lifecycle.
>
>
> It has to be. That's got to be a typo. The very definition of execute is
> to invoke something.
>
>
> I think the idea here is that we perform partial traversals of the
> component tree and visit the "execute" ids during apply request values,
> process validations and update model. Invoke application is slightly
> different - we simply deliver events and invoke the application action
> listener. No partial traversal of the component tree occurs. We should
> clean up the wording in section 13.4.2 to make that clearer.
>
Ah, that makes sense. Invocations occur, but only the action listener of
the target element...not anything just happened to be fired that would be
discovered from a tree walk. Yes, if you clarify that statement, then I
think folks will get it the first time. So my mistake for saying it is a
typo. It just needs to be slightly reworded for clarity.
Yup, I concur. Thanks for the clarification, Andy.
david
-Dan
--
Dan Allen
Senior Software Engineer, Red Hat | Author of Seam in Action
http://mojavelinux.com
http://mojavelinux.com/seaminaction
http://in.relation.to/Bloggers/Dan
NOTE: While I make a strong effort to keep up with my email on a daily
basis, personal or other work matters can sometimes keep me away
from my email. If you contact me, but don't hear back for more than a week,
it is very likely that I am excessively backlogged or the message was
caught in the spam filters. Please don't hesitate to resend a message if
you feel that it did not reach my attention.