package eu.choreos.vv.common; import java.util.regex.Pattern; /** * This provides features for formating WSDL URIs * * @author Felipe Besson * */ public class WsdlUtils { public static String getBaseName(String wsdlUri) { String baseName = ""; Pattern pattern = Pattern.compile("/"); String items[] = pattern.split(wsdlUri); int hostNamePosition = 0; for(int i =0; i< items.length; i++){ if(items[i].isEmpty()) hostNamePosition = i; } for(int i=hostNamePosition + 2; i<items.length-1; i++) baseName += items[i] + "/"; pattern = Pattern.compile("[?.]wsdl"); baseName = baseName + pattern.split(items[items.length-1])[0]; return baseName; } }