First thought on that topic is a kind of printf
    <printf property="" refids="" format=""/>
where
    property    takes the name of the new created property
    refids      takes a list of (:,;) separated names of properties
    format      takes the format string like in printf

That would be much more powerful than these predefined formats.


Jan



> -----Original Message-----
> From: Shatzer, Larry [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 05, 2003 4:06 AM
> To: '[EMAIL PROTECTED]'
> Subject: [SUBMIT] optional task <propertyformatter>
> 
> 
> Optional Task Proposal <propertyformatter>
> 
> Bug#22889 
> (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22889) got me
> thinking about this. At first I knocked up a quick change to 
> allow uppercase
> and lowercase with a format attribute for <property>. Then I 
> was thinking, a
> better place for this is in it's own task. So I decided to 
> write it as it's
> own task. I used the Jakarta Commons Lang project for the 
> StringUtils and
> WordUtils, since it offered a few methods that I wanted. Such 
> as swapcase,
> without re-inventing the wheel.
> 
> I figure this is best left as a optional task, since it has 
> the requirement
> on Jakarta Commons Lang. I have not yet created any tests for 
> this, yet, but
> plan on it. I also plan on fleshing out the documentation 
> more, to include
> more examples. There are quite a few other methods that 
> StringUtils and
> WordUtils offer that I would like to include, but will take a 
> bit more time
> thinking out how I should implement them.
> 
> Currently this tasks implements the following "formats": 
> "trim", "strip",
> "deletewhitespace", "chomp", "chop", "uppercase", 
> "lowercase", "swapcase",
> "capitalize", "uncapitalize", "reverse", "catitalizewords",
> "capipalizewordsfully", "uncapitalizewords".
> 
> For a more detailed explanation for what each of these 
> "formats" do, see the
> documentation, and the Jakarta Commons Lang project for 
> StringUtils and
> WordUtils.
> 
> Just a note, I am not a Java programmer normally, so any 
> hints to my code
> will be appreciated. Since this all wrappers Jakarta Commons 
> Lang stuff, all
> the heavy lifted is done there. Also, I hope I got the 
> dependency checking
> right in build.xml.
> 
> All constructive criticism welcome.
> 
> -- Larry
> 
> 

Reply via email to