001package net.gdface.codegen.webclient; 002 003import java.io.File; 004 005import org.apache.commons.cli.Option; 006 007public class GSoapClientOptions extends WebClientOptions implements GSoapConstants { 008 private final static GSoapClientOptions instance = new GSoapClientOptions(); 009 010 @Override 011 protected void addOptionalOptions() { 012 // 删除PACKAGE_OPTION必选项 013 } 014 /** 015 * 016 */ 017 protected GSoapClientOptions() { 018 options.addOption(Option.builder(GSOAP_STUB_FOLDER_OPTION).longOpt(GSOAP_STUB_FOLDER_OPTION_LONG).desc(GSOAP_STUB_FOLDER_OPTION_DESC) 019 .numberOfArgs(1).type(File.class).required().build()); 020 options.addOption(Option.builder(GSOAP_STUBPREFIX_OPTION).longOpt(GSOAP_STUBPREFIX_OPTION_LONG).desc(GSOAP_STUBPREFIX_OPTION_DESC) 021 .numberOfArgs(1).build()); 022 } 023 024 025 /** 026 * @return instance 027 */ 028 public static GSoapClientOptions getInstance() { 029 return instance; 030 } 031 032}