On Sat, 27 Sep 2003, Sgarlata Matt wrote:
> That's what I was thinking, which made me very displeased because I felt
> that ConvertUtils should be able to do this formatting automagically.
>
> Fortunately, ConvertUtils *is* automagical; we just weren't thinking about
> Converters correctly :) To go from String -> Date one uses a DateConverter,
> so of course to go from Date -> String one uses a StringConverter. Isn't
> symmetry great? It's funny neither of us realized this at first.
Not really. StringConverter's javadoc says that it takes a String and
makes it a String. The implementation probably just calls .toString() on
the Object, which isn't really what would be wanted.
[quick peek shows:
if (value == null) {
return ((String) null);
} else {
return (value.toString());
}
]
I'd want a getFormatted() method on BeanUtils which uses a FormatUtils to
handle Object->String in the same way ConvertUtils handles String->Object.
Hen
> ----- Original Message -----
> From: "Henri Yandell" <[EMAIL PROTECTED]>
> To: "Jakarta Commons Users List" <[EMAIL PROTECTED]>
> Sent: Saturday, September 27, 2003 1:19 AM
> Subject: Re: [BeanUtils] confused over usage of ConvertUtils
>
>
> >
> > I could be utterly wrong here, but I've always thought the Convert stuff
> > was String->Object, even though the API is convert(Class, Object);Object.
> > I think the second parameter is effectively a String for uses within
> > beanutils.
> >
> > For Object->String, you would basically want to be looking at a Formatter
> > library [java.text.Format, with DateFormat being obvious choices].
> >
> > Dunno though, could be a lot going on I haven't looked at much in
> > BeanUtils. Still trying to understand the whole Locale section.
> >
> > Hen
> >
> > On Fri, 26 Sep 2003, Sgarlata Matt wrote:
> >
> > > I'm sure this is a simple question, but I am quite confused. I am
> trying to
> > > do two things using ConvertUtils
> > > 1) Convert a String of the form "19 September 2003" to a Date
> > > 2) Convert a Date to a String of the form "19 September 2003"
> > >
> > > #1 (String -> Date) I can do no problem with my own custom Converter
> class.
> > > Does anyone know how to do #2 (Date -> String) automatically with
> > > ConvertUtils?
> > >
> > > Thanks!
> > >
> > > Matt
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]