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
//-----------------------------------------------------------------------
/**