org.wso2.carbon.wsdl2code
Class POMGenerator

java.lang.Object
  extended by org.wso2.carbon.wsdl2code.POMGenerator

public class POMGenerator
extends Object


Constructor Summary
POMGenerator()
           
 
Method Summary
 void generateAxis2Client(Map optionsMap, String codegenOutputDirectory, HashMap<String,String> projOptionsList)
           
static void generateJaxRSClient(List optionsList, String codegenOutputDirectory, HashMap<String,String> projOptionsList)
           
 void generateJaxWSClient(List optionsList, String codegenOutputDirectory, HashMap<String,String> projOptionsList)
           
static String getArgumentValue(String argument, List optionsList)
           
static String getConfiguratonElement(String key, org.apache.axis2.util.CommandLineOption value, Map configurationMap, Map defaultValueMap)
          For Axis2
static URL getContainingArtifact(Class clazz)
           
static String getExtraArgsJaxRS(List optionsList)
          For CXF JaxRS
static String getExtraArgsJaxWS(List optionsList)
          For CXF JaxWS
static String getVersion(String artifact)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POMGenerator

public POMGenerator()
Method Detail

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

public static String getExtraArgsJaxWS(List optionsList)
For CXF JaxWS

Parameters:
optionsList -
Returns:

getExtraArgsJaxRS

public static String getExtraArgsJaxRS(List optionsList)
For CXF JaxRS

Parameters:
optionsList -
Returns:

getArgumentValue

public static String getArgumentValue(String argument,
                                      List optionsList)

generateJaxRSClient

public static void generateJaxRSClient(List optionsList,
                                       String codegenOutputDirectory,
                                       HashMap<String,String> projOptionsList)
                                throws Exception
Throws:
Exception

getContainingArtifact

public static URL getContainingArtifact(Class clazz)

getVersion

public static String getVersion(String artifact)
                         throws Exception
Throws:
Exception


Copyright © 2015 WSO2. All rights reserved.