Package org.wso2.carbon.wsdl2code
Class POMGenerator
java.lang.Object
org.wso2.carbon.wsdl2code.POMGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateAxis2Client(Map optionsMap, String codegenOutputDirectory, HashMap<String, String> projOptionsList) static voidgenerateJaxRSClient(List optionsList, String codegenOutputDirectory, HashMap<String, String> projOptionsList) voidgenerateJaxWSClient(List optionsList, String codegenOutputDirectory, HashMap<String, String> projOptionsList) static StringgetArgumentValue(String argument, List optionsList) static StringgetConfiguratonElement(String key, org.apache.axis2.util.CommandLineOption value, Map configurationMap, Map defaultValueMap) For Axis2static URLgetContainingArtifact(Class clazz) static StringgetExtraArgsJaxRS(List optionsList) For CXF JaxRSstatic StringgetExtraArgsJaxWS(List optionsList) For CXF JaxWSstatic StringgetVersion(String artifact)
-
Constructor Details
-
POMGenerator
public POMGenerator()
-
-
Method Details
-
generateAxis2Client
public void generateAxis2Client(Map optionsMap, String codegenOutputDirectory, HashMap<String, String> projOptionsList) throws Exception- Throws:
Exception
-
generateJaxWSClient
public void generateJaxWSClient(List optionsList, String codegenOutputDirectory, HashMap<String, String> projOptionsList) throws Exception- Throws:
Exception
-
getConfiguratonElement
public static String getConfiguratonElement(String key, org.apache.axis2.util.CommandLineOption value, Map configurationMap, Map defaultValueMap) For Axis2- Parameters:
key-value-configurationMap-- Returns:
-
getExtraArgsJaxWS
For CXF JaxWS- Parameters:
optionsList-- Returns:
-
getExtraArgsJaxRS
For CXF JaxRS- Parameters:
optionsList-- Returns:
-
getArgumentValue
-
generateJaxRSClient
public static void generateJaxRSClient(List optionsList, String codegenOutputDirectory, HashMap<String, String> projOptionsList) throws Exception- Throws:
Exception
-
getContainingArtifact
-
getVersion
- Throws:
Exception
-