I've opened a discussion on the JSR-RI dev mailing list on this topic.

So far, the argument against it is weak -- "performance hit" -- which
is just an implementation detail.  However, someone may jump in with
more compelling reasons.

At minimum, I'd love to see this as a MyFaces configurable option, for
which I'd be willing to provide a "performant" patch.

-Mike


On 8/9/05, Craig McClanahan <[EMAIL PROTECTED]> wrote:
> On 8/9/05, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
> 
> > Yes, the current RI does the same thing, but the only "documentation"
> > of the behavior is a comment in a private message
> >
> >         // if converterType is null, String, or Object, assume no
> > conversion is needed
> >
> > It's not even stated as a rule, but merely as an "assumption."
> >
> 
> I don't recall the details on this one either, but I can't imagine how
> this would matter unless you actually tried to register and use such a
> Converter.  It definitely seems like something that should be reported
> as an RFE to the RI ("it should be possible to use String or Object
> converters") and/or as a request to the JSF 1.2 Expert Group to
> clarify that it should be disallowed -- with an obvious preference for
> the former.
> 
> As to what MyFaces should do, it's really you guys's call.  I can't
> find anything in the spec or Javadocs that says this behavior is
> disallowed.  My only caution is that sometimes "gratuitous
> compatibility" with the RI where the spec is silent is *sometimes* a
> good thing, as it reduces the potential for problems when people
> migrate.  On the other hand, you might look at this as an opportunity
> to provide a feature that the RI doesn't.
> 
> Craig
>

Reply via email to