private ArgumentBuilder buildArgs(boolean isWindows, Interface modelItem) throws IOException { StringToStringMap values = dialog.getValues(); values.put(OUTPUT, Tools.ensureDir(values.get(OUTPUT), "")); values.put(SOURCE_OUTPUT, Tools.ensureDir(values.get(SOURCE_OUTPUT), values.get(OUTPUT))); ArgumentBuilder builder = new ArgumentBuilder(values); builder.startScript("wsconsume"); builder.addString(OUTPUT, "-o"); builder.addString(CATALOG, "-c"); builder.addString(PACKAGE, "-p"); builder.addString(SOURCE_OUTPUT, "-s"); builder.addString(WSDLLOCATION, "-w"); builder.addBoolean(KEEP, "-k"); builder.addBoolean(STACKTRACE, "-t"); String[] bindingFiles = values.get(BINDING_FILES).split(","); for (String file : bindingFiles) { if (file.trim().length() > 0) builder.addArgs("-b", file.trim()); } addToolArgs(values, builder); builder.addArgs(getWsdlUrl(values, modelItem)); return builder; }
private ArgumentBuilder buildArgs(StringToStringMap values, boolean isWindows) throws IOException { values.put(OUTPUT, Tools.ensureDir(values.get(OUTPUT), "")); ArgumentBuilder builder = new ArgumentBuilder(values); builder.startScript("wstools"); builder.addString(CLASSPATH, "-cp"); builder.addArgs("-config", buildConfigFile(values)); builder.addString(OUTPUT, "-dest"); addToolArgs(values, builder); return builder; }
private ArgumentBuilder buildArgs(StringToStringMap values, Interface modelItem) throws IOException { values.put(OUTPUT, Tools.ensureDir(values.get(OUTPUT), "")); ArgumentBuilder builder = new ArgumentBuilder(values); builder.addArgs("java", "-jar", "wsa.jar", "-genProxy"); addJavaArgs(values, builder); builder.addArgs("-wsdl", getWsdlUrl(values, modelItem)); builder.addString(OUTPUT, "-output"); builder.addString(PACKAGE, "-packageName"); addToolArgs(values, builder); return builder; }
private ArgumentBuilder buildArgs(boolean isWindows, Interface modelItem) throws IOException { StringToStringMap values = dialog.getValues(); values.put(OUTPUT, Tools.ensureDir(values.get(OUTPUT), "")); ArgumentBuilder builder = new ArgumentBuilder(values); builder.startScript("wstools"); builder.addArgs("-config", buildConfigFile(values, modelItem)); builder.addString(OUTPUT, "-dest"); addToolArgs(values, builder); return builder; }
private ArgumentBuilder buildArgs(StringToStringMap values, Interface modelItem) { ArgumentBuilder builder = new ArgumentBuilder(values); values.put(XSBTARGET, Tools.ensureDir(values.get(XSBTARGET), "")); values.put(SRCTARGET, Tools.ensureDir(values.get(SRCTARGET), "")); builder.startScript("scomp", ".cmd", ""); builder.addString(XSBTARGET, "-d"); builder.addString(SRCTARGET, "-src"); builder.addString(JARFILE, "-out"); builder.addBoolean(SRCONLY, "-srconly"); builder.addBoolean(DOWNLOADS, "-dl"); builder.addBoolean(NOUPA, "-noupa"); builder.addBoolean(NOPVR, "-nopvr"); builder.addBoolean(NOANN, "-noann"); builder.addBoolean(NOVDOC, "-novdoc"); builder.addBoolean(DEBUG, "-debug"); builder.addString(JAVASOURCE, "-javasource"); builder.addString(ALLOWMDEF, "-allowmdef"); builder.addString(CATALOG, "-catalog"); builder.addBoolean(VERBOSE, "-verbose"); String javac = ToolsSupport.getToolLocator().getJavacLocation(false); if (StringUtils.hasContent(javac)) { builder.addArgs("-compiler", javac + File.separatorChar + "javac"); } addToolArgs(values, builder); builder.addString(XSDCONFIG, null); builder.addArgs(getWsdlUrl(values, modelItem)); return builder; }