On Sat, 27 Sep 2003, Sgarlata Matt wrote:But you can register your own converter for the java.lang.String class to replace this one.
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.
Craig
[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
trying toI 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
class.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
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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
