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}