You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-issues@incubator.apache.org by "Adam Winer (JIRA)" <ad...@incubator.apache.org> on 2006/09/26 22:58:51 UTC
[jira] Commented: (ADFFACES-198) Making renderer APIs public
[ 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