From: Martin F. <mar...@us...> - 2008-01-24 23:05:15
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/common In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv14324/src/games/stendhal/common Added Files: NameBuilder.java Log Message: NameBuilder to build names separated by spaces --- NEW FILE: NameBuilder.java --- package games.stendhal.common; /** * NameBuilder to build a name separated by spaces. * * @author Martin Fuchs */ public class NameBuilder { protected StringBuilder buffer = new StringBuilder(); protected boolean first = true; /** * Append a string, separate by space if not empty. * * @param str */ public void append(String str) { if (str != null && str.length()>0) { if (first) { first = false; } else { buffer.append(' '); } buffer.append(str); } } /** * Retun true if still empty. * * @return empty flag */ public boolean isEmpty() { return first; } @Override public String toString() { return buffer.toString(); } } |