On Dec 15, 2011, at 6:37, Adrian Crum <adrian.c...@sandglass-software.com> wrote:
> 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] > That feels better to me than a SB wrapper. And much easier to read to boot. Gary > -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.sm...@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-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org