Andrew Robinson created TRINIDAD-2507:
-----------------------------------------
Summary: Allow CoreRenderer to take part in broadcast of a
FacesEvent
Key: TRINIDAD-2507
URL: https://issues.apache.org/jira/browse/TRINIDAD-2507
Project: MyFaces Trinidad
Issue Type: Improvement
Components: Components
Affects Versions: 2.1.1-core
Reporter: Andrew Robinson
Assignee: Andrew Robinson
There are times that a renderer (especially during decode) could want a
callback during a later lifecycle. For example, a renderer may want to queue an
event and handle that event itself when broadcast. JSF does not make this easy,
keeping all the FacesEvent logic in the component and making addFacesListener a
protected, instead of public, method.
We can improve this for Trinidad by adding a method to CoreRenderer (public
void broadcast(UIXComponent component, FacesEvent event)) that the
UIXComponentBase could call. The default implementation would be a no-op but
could be overwritten to provide the necessary functionality.
--
This message was sent by Atlassian JIRA
(v6.2#6252)