You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2008/09/26 09:09:39 UTC

svn commit: r699197 - /geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Arguments.java

Author: jdillon
Date: Fri Sep 26 00:09:39 2008
New Revision: 699197

URL: http://svn.apache.org/viewvc?rev=699197&view=rev
Log:
Added asQuotedString()

Modified:
    geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Arguments.java

Modified: geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Arguments.java
URL: http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Arguments.java?rev=699197&r1=699196&r2=699197&view=diff
==============================================================================
--- geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Arguments.java (original)
+++ geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Arguments.java Fri Sep 26 00:09:39 2008
@@ -48,7 +48,7 @@
     public static String asString(final Object[] args) {
         assert args != null;
 
-        StringBuffer buff = new StringBuffer();
+        StringBuilder buff = new StringBuilder();
 
         for (int i=0; i<args.length; i++ ) {
             buff.append(args[i]);
@@ -63,7 +63,7 @@
     public static String asString(final List args) {
         assert args != null;
 
-        StringBuffer buff = new StringBuffer();
+        StringBuilder buff = new StringBuilder();
 
         for (int i=0; i<args.size(); i++ ) {
             buff.append(args.get(i));
@@ -86,4 +86,22 @@
 
         return strings;
     }
+
+    public static String asQuotedString(final Object[] args, final String quoteToken) {
+        assert args != null;
+        assert quoteToken != null;
+
+        StringBuilder buff = new StringBuilder();
+
+        for (int i=0; i<args.length; i++) {
+            buff.append(quoteToken);
+            buff.append(args[i]);
+            buff.append(quoteToken);
+            if (i+1 < args.length) {
+                buff.append(" ");
+            }
+        }
+
+        return buff.toString();
+    }
 }