Jon, Stan is correct. If you do use those interfaces directly, then that part of your code will be MyFaces specific--those interfaces are not JSR compliant. If you do not want to have MyFaces specific code, then you should be able to use MyFaces without any additional changes.
Regards, Anton On Mon, February 14, 2005 8:48 am, Stan Silvert said: > MyFaces has recently been updated to support Portlets running in any > JSR-168 compliant Portal. This work included updates to > JspViewHandlerImpl. > > If you can describe your requirements then I might be able to help you > accomplish your goals without further changes to MyFaces. > > Stan Silvert > JBoss, Inc. > [EMAIL PROTECTED] > callto://stansilvert > >> -----Original Message----- >> From: Jon Andersen [mailto:[EMAIL PROTECTED] >> Sent: Friday, February 11, 2005 7:26 PM >> To: [email protected] >> Subject: VariableResolverImpl not extendable (except in > net.sourceforge >> package) >> >> Hi, >> >> I am a developer of the Sakai project - http://sakaiproject.org >> >> (bug explanation follows) >> >> I am investigating making our portal application compatible with >> MyFaces JSF. Right now it supports Sun RI JSF, but we'd like to >> support both. In order to achieve this, we need to extend the default >> MyFaces ViewHandler to accept new scopes and implicit objects. This >> works, except that two of the necessary interfaces are not visible >> outside the their package. The interfaces are: >> >> (in file >> myfaces-1.0.7/src/myfaces/net/sourceforge/myfaces/el/ >> VariableResolverImpl.java) >> net.sourceforge.myfaces.el.ImplicitObject >> net.sourceforge.myfaces.el.Scope >> >> It appears that these two interfaces are intended to be used when >> extending the ViewHandler; however, since they have default access >> (package access), they are not accessible outside the >> net.sourceforge.myfaces.el package. >> >> Solution: >> change the access to ImplicitObject and Scope to public >> >> Workaround: >> Create the custom VariableResolver in the net.sourceforge.myfaces.el >> package. >> >> P.S. Would you like me to file this as a bug report in Jira? >> >> -Jon Andersen >> Software developer >> 734-260-6083 (work) >> 734-646-5577 (home) >> Digital Media Commons - Duderstadt Center >> University of Michigan
