List of usage examples for org.apache.commons.cli DefaultParser parse
public CommandLine parse(Options options, String[] arguments, boolean stopAtNonOption) throws ParseException
From source file:org.apache.flink.client.cli.CliFrontendParser.java
public static RunOptions parseRunCommand(String[] args) throws CliArgsException { try {//from www.ja v a 2 s. c om DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(RUN_OPTIONS, args, true); return new RunOptions(line); } catch (ParseException e) { throw new CliArgsException(e.getMessage()); } }
From source file:org.apache.flink.client.cli.CliFrontendParser.java
public static ListOptions parseListCommand(String[] args) throws CliArgsException { try {/*w w w .j a va 2s . co m*/ DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(LIST_OPTIONS, args, false); return new ListOptions(line); } catch (ParseException e) { throw new CliArgsException(e.getMessage()); } }
From source file:org.apache.flink.client.cli.CliFrontendParser.java
public static CancelOptions parseCancelCommand(String[] args) throws CliArgsException { try {//from www . j a va2 s. c om DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(CANCEL_OPTIONS, args, false); return new CancelOptions(line); } catch (ParseException e) { throw new CliArgsException(e.getMessage()); } }
From source file:org.apache.flink.client.cli.CliFrontendParser.java
public static StopOptions parseStopCommand(String[] args) throws CliArgsException { try {/* w w w . j ava 2s . c o m*/ DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(STOP_OPTIONS, args, false); return new StopOptions(line); } catch (ParseException e) { throw new CliArgsException(e.getMessage()); } }
From source file:org.apache.flink.client.cli.CliFrontendParser.java
public static SavepointOptions parseSavepointCommand(String[] args) throws CliArgsException { try {//w w w . jav a 2 s .c o m DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(SAVEPOINT_OPTIONS, args, false); return new SavepointOptions(line); } catch (ParseException e) { throw new CliArgsException(e.getMessage()); } }
From source file:org.apache.flink.client.cli.CliFrontendParser.java
public static InfoOptions parseInfoCommand(String[] args) throws CliArgsException { try {/*from ww w . j a va 2 s . c om*/ DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(INFO_OPTIONS, args, true); return new InfoOptions(line); } catch (ParseException e) { throw new CliArgsException(e.getMessage()); } }
From source file:org.apache.flink.runtime.entrypoint.parser.CommandLineParser.java
public T parse(@Nonnull String[] args) throws FlinkParseException { final DefaultParser parser = new DefaultParser(); final Options options = parserResultFactory.getOptions(); final CommandLine commandLine; try {//from w w w . ja v a2s.c o m commandLine = parser.parse(options, args, true); } catch (ParseException e) { throw new FlinkParseException("Failed to parse the command line arguments.", e); } return parserResultFactory.createResult(commandLine); }
From source file:org.apache.flink.table.client.cli.CliOptionsParser.java
public static CliOptions parseEmbeddedModeClient(String[] args) { try {//from w w w . ja v a2 s . co m DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(EMBEDDED_MODE_CLIENT_OPTIONS, args, true); return new CliOptions(line.hasOption(CliOptionsParser.OPTION_HELP.getOpt()), checkSessionId(line), checkUrl(line, CliOptionsParser.OPTION_ENVIRONMENT), checkUrl(line, CliOptionsParser.OPTION_DEFAULTS), checkUrls(line, CliOptionsParser.OPTION_JAR), checkUrls(line, CliOptionsParser.OPTION_LIBRARY), line.getOptionValue(CliOptionsParser.OPTION_UPDATE.getOpt())); } catch (ParseException e) { throw new SqlClientException(e.getMessage()); } }
From source file:org.apache.flink.table.client.cli.CliOptionsParser.java
public static CliOptions parseGatewayModeClient(String[] args) { try {/*from w w w . j a v a2s . c o m*/ DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(GATEWAY_MODE_CLIENT_OPTIONS, args, true); return new CliOptions(line.hasOption(CliOptionsParser.OPTION_HELP.getOpt()), checkSessionId(line), checkUrl(line, CliOptionsParser.OPTION_ENVIRONMENT), null, checkUrls(line, CliOptionsParser.OPTION_JAR), checkUrls(line, CliOptionsParser.OPTION_LIBRARY), line.getOptionValue(CliOptionsParser.OPTION_UPDATE.getOpt())); } catch (ParseException e) { throw new SqlClientException(e.getMessage()); } }
From source file:org.apache.flink.table.client.cli.CliOptionsParser.java
public static CliOptions parseGatewayModeGateway(String[] args) { try {/*from w ww.j av a 2s .c o m*/ DefaultParser parser = new DefaultParser(); CommandLine line = parser.parse(GATEWAY_MODE_GATEWAY_OPTIONS, args, true); return new CliOptions(line.hasOption(CliOptionsParser.OPTION_HELP.getOpt()), null, null, checkUrl(line, CliOptionsParser.OPTION_DEFAULTS), checkUrls(line, CliOptionsParser.OPTION_JAR), checkUrls(line, CliOptionsParser.OPTION_LIBRARY), null); } catch (ParseException e) { throw new SqlClientException(e.getMessage()); } }