That's because you can actually encode any UIOutput with the
LinkRenderer, so you should be able to decode them as well.

More specifically, MyFaces chose to render all components in the
component-family "javax.faces.Link" with the same renderer (which
makes sense).  The two components in this family are HtmlCommandLink
and HtmlOutputLink.  HtmlOutputLink extends UIOutput, and that's why
the HtmlLinkRendererBase needs to support plain UIOutputs.


On Wed, 16 Feb 2005 09:16:58 -0500, Sean Schofield
<[EMAIL PROTECTED]> wrote:
> I'm a litttle confused as to why the decode method of
> HtmlLinkRendererBase checks if the component is an instanceof UIOuput.
> When would that ever be the case?  I am assuming there is a MyFaces
> specific reason but it escapes me.
> 
> sean
> 


-- 
-Heath Borders-Wing
[EMAIL PROTECTED]

Reply via email to