[ http://issues.apache.org/jira/browse/ADFFACES-198?page=comments#action_12437964 ] Adam Winer commented on ADFFACES-198: -------------------------------------
Used context.RenderingContext, etc. Other than the 6 classes listed above, SkinFactory was moved into the public API. No other classes have been moved at this time, but others are certainly candidates. > Making renderer APIs public > --------------------------- > > Key: ADFFACES-198 > URL: http://issues.apache.org/jira/browse/ADFFACES-198 > Project: MyFaces ADF-Faces > Issue Type: Improvement > Reporter: Matthias Weßendorf > Assigned To: Adam Winer > Priority: Minor > > quote from Adam Winer of the dev list: > The goal is to move APIs out of trinidad-impl and into trinidad-api, but > a number of the desired APIs pulled in a lot of code that really shouldn't > be made public. So, a bunch of refactoring was called for, introducing > some pure abstract base classes with reduced functionality, or sometimes > just eliminating dependencies altogether. > My planned next step is to move the following APIs over, with > proposed package names (all under org.apache.myfaces.trinidad, > of course) > * render.RenderingContext > * render.PartialPageContext > * render.LocaleContext > * render.FormData > * skin.Skin > * skin.Icon > Option 2 I can think of is to use context.RenderingContext instead > of render.RenderingContext (and likewise for all the first four). > After that, the only classes I'm itching to make public are CoreRenderer > and RenderUtils, both of which would go into o.a.m.t.render. After > that, I can think of a bunch of candidates, like some of the output > utility functions in core.xhtml, maybe RenderKitDecorator, etc., > but we can take those on more slowly. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
