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)