You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2014/02/25 14:17:32 UTC

svn commit: r1571680 - in /axis/axis1/java/trunk: axis-codegen/pom.xml axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaDeployWriter.java axis-rt-core/src/main/java/org/apache/axis/utils/StringUtils.java

Author: veithen
Date: Tue Feb 25 13:17:32 2014
New Revision: 1571680

URL: http://svn.apache.org/r1571680
Log:
Get rid of the commons-lang depenceny introduced in r1418233.

Modified:
    axis/axis1/java/trunk/axis-codegen/pom.xml
    axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaDeployWriter.java
    axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/utils/StringUtils.java

Modified: axis/axis1/java/trunk/axis-codegen/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-codegen/pom.xml?rev=1571680&r1=1571679&r2=1571680&view=diff
==============================================================================
--- axis/axis1/java/trunk/axis-codegen/pom.xml (original)
+++ axis/axis1/java/trunk/axis-codegen/pom.xml Tue Feb 25 13:17:32 2014
@@ -46,10 +46,6 @@
             <version>${project.version}</version>
         </dependency>
         <dependency>
-            <groupId>commons-lang</groupId>
-            <artifactId>commons-lang</artifactId>
-        </dependency>
-        <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
             <scope>test</scope>

Modified: axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaDeployWriter.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaDeployWriter.java?rev=1571680&r1=1571679&r2=1571680&view=diff
==============================================================================
--- axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaDeployWriter.java (original)
+++ axis/axis1/java/trunk/axis-codegen/src/main/java/org/apache/axis/wsdl/toJava/JavaDeployWriter.java Tue Feb 25 13:17:32 2014
@@ -32,6 +32,7 @@ import org.apache.axis.model.wsdd.WSDDFa
 import org.apache.axis.model.wsdd.WSDDUtil;
 import org.apache.axis.utils.JavaUtils;
 import org.apache.axis.utils.Messages;
+import org.apache.axis.utils.StringUtils;
 import org.apache.axis.wsdl.symbolTable.BindingEntry;
 import org.apache.axis.wsdl.symbolTable.FaultInfo;
 import org.apache.axis.wsdl.symbolTable.Parameter;
@@ -39,7 +40,6 @@ import org.apache.axis.wsdl.symbolTable.
 import org.apache.axis.wsdl.symbolTable.SchemaUtils;
 import org.apache.axis.wsdl.symbolTable.SymbolTable;
 import org.apache.axis.wsdl.symbolTable.TypeEntry;
-import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 
 import javax.wsdl.Binding;

Modified: axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/utils/StringUtils.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/utils/StringUtils.java?rev=1571680&r1=1571679&r2=1571680&view=diff
==============================================================================
--- axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/utils/StringUtils.java (original)
+++ axis/axis1/java/trunk/axis-rt-core/src/main/java/org/apache/axis/utils/StringUtils.java Tue Feb 25 13:17:32 2014
@@ -19,6 +19,8 @@ package org.apache.axis.utils;
 import org.apache.axis.InternalException;
 
 import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
 import java.util.List;
 import java.io.Writer;
 import java.io.IOException;
@@ -120,6 +122,30 @@ public class StringUtils {
         return (String[]) list.toArray(new String[list.size()]);
     }
 
+    /**
+     * Joins the elements of the provided collection into a single string using
+     * the given separator.
+     * 
+     * @param items
+     *            the collection of strings to join together
+     * @param separatorChar
+     *            the separator character to use
+     * @return the joined string
+     */
+    public static String join(Collection items, char separatorChar) {
+        StringBuffer buffer = new StringBuffer();
+        boolean first = true;
+        for (Iterator it = items.iterator(); it.hasNext(); ) {
+            if (first) {
+                first = false;
+            } else {
+                buffer.append(separatorChar);
+            }
+            buffer.append((String)it.next());
+        }
+        return buffer.toString();
+    }
+    
     // Empty checks
     //-----------------------------------------------------------------------
     /**