Return-Path: Delivered-To: apmail-jakarta-commons-user-archive@www.apache.org Received: (qmail 73527 invoked from network); 27 Sep 2003 17:47:40 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 27 Sep 2003 17:47:40 -0000 Received: (qmail 62185 invoked by uid 500); 27 Sep 2003 17:47:27 -0000 Delivered-To: apmail-jakarta-commons-user-archive@jakarta.apache.org Received: (qmail 62152 invoked by uid 500); 27 Sep 2003 17:47:27 -0000 Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Users List" Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 62139 invoked from network); 27 Sep 2003 17:47:27 -0000 Received: from unknown (HELO umbongo.flamefew.net) (64.253.103.114) by daedalus.apache.org with SMTP; 27 Sep 2003 17:47:27 -0000 Received: by umbongo.flamefew.net (Postfix on Linux (i386), from userid 500) id DC50757A; Sat, 27 Sep 2003 13:47:25 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by umbongo.flamefew.net (Postfix on Linux (i386)) with ESMTP id DB20E4CA for ; Sat, 27 Sep 2003 13:47:25 -0400 (EDT) Date: Sat, 27 Sep 2003 13:47:25 -0400 (EDT) From: Henri Yandell X-X-Sender: hen@umbongo.flamefew.net To: Jakarta Commons Users List Subject: Re: [BeanUtils] confused over usage of ConvertUtils [SOLVED] In-Reply-To: <01be01c38515$9fc52250$7001a8c0@radpbi.bah.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N 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" > To: "Jakarta Commons Users List" > 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: commons-user-unsubscribe@jakarta.apache.org > > > For additional commands, e-mail: commons-user-help@jakarta.apache.org > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org > > For additional commands, e-mail: commons-user-help@jakarta.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org > For additional commands, e-mail: commons-user-help@jakarta.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-user-help@jakarta.apache.org