in src/wsdl/org/apache/axis/wsdl/wsdl2ws/CLArgParser.java [46:90]
public CLArgParser(String[] args)
{
for (int i = 0; i < args.length; i++)
{
if (!args[i].startsWith("-"))
this.args.add(args[i]);
else
{
//System.out.println("args " + args[i].substring(1,2) + " = " + args[i].substring(2));
String option = args[i].substring(1, 2);
String optionValue = args[i].substring(2);
if (option.equals("b"))
{
if (optionValue.length() == 0)
optionsAreValid = false;
}
else if (option.equals("l"))
{
if (!optionValue.equals("c++") && !optionValue.equals("c"))
optionsAreValid = false;
}
else if (option.equals("s"))
{
if (!optionValue.equals("server")
&& !optionValue.equals("client") && !optionValue.equals("both"))
optionsAreValid = false;
}
else if (option.equals("w"))
{
if (!"wrapped".equalsIgnoreCase(optionValue)
&& !"unwrapped".equalsIgnoreCase(optionValue))
optionsAreValid = false;
}
else if (!option.equals("h") && !option.equals("o")
&& !option.equals("v") && !option.equals("t"))
optionsAreValid = false;
if (optionsAreValid)
bag.put(option, optionValue);
else
return;
}
}
}