commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adrian Crum <adrian.c...@sandglass-software.com>
Subject Re: [lang] - Request to add a wrapper class for StringBuilder to handle the adding of suffixes and prefixes in output strings in certain cases.
Date Thu, 15 Dec 2011 11:37:12 GMT
It seems to me it would be simpler to implement a String format extension for specifying collections
(%l):

“Please specify the following: %l%n“, [Name, Cell, Email Address]

-Adrian

On 12/15/2011 11:25 AM, James Carman wrote:
> At first glance, I don't know how "general" this is.  It seems very
> limited in scope.  However, I can see how I would have used this in my
> code at times.  I guess I'm on the fence about this one.
>
> On Thu, Dec 15, 2011 at 3:37 AM, Darryl Smith
> <Darryl.Smith@vcontractor.co.za>  wrote:
>> The intended purpose is to be able to format Strings with text intermixed
>> with variable String values that conform to correct punctuation.
>>
>>
>>
>> i.e.
>>
>>
>>
>> Building up the correct display String depending on which variables are
>> correctly entered.
>>
>> “Please specify the following: “ followed by a comma delimited listing of
>> the required values [Name | Cell | Email Address] terminated by a fullstop.
>>
>>
>>
>> EnhancedBuilder allows us to easily specify the logic to build such a
>> String.
>>
>>
>>
>>                  EnhancedBuilder eb = new EnhancedBuilder();
>>
>>                                  eb.setFirstSuffix(": \n")
>>
>>                                  .setSuffix(",\n")
>>
>>                                  .setPrefix(" -")
>>
>>                                  .setLastSuffix(".")
>>
>>                                  .setSkipFirstPrefix(true);
>>
>>                                  System.out.println(eb.append("Please specify
>> the following
>> arguments").append("Username").append("Cell").append("Email").toString());
>>
>> This e-mail is classified C2 - Vodacom Restricted - Information to be used
>> inside Vodacom but it may be shared with authorised partners. “This e-mail
>> is sent on the Terms and Conditions that can be accessed by Clicking on this
>> link http://www.vodacom.co.za/vodacom/terms+and+conditions "
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message