Class POMGenerator

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

public class POMGenerator extends Object
  • 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

      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