org.apache.commons.cli.HelpFormatter#setSyntaxPrefix ( )源码实例Demo

下面列出了org.apache.commons.cli.HelpFormatter#setSyntaxPrefix ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: flink   文件: CliFrontendParser.java
/**
 * Prints custom cli options.
 * @param formatter The formatter to use for printing
 * @param runOptions True if the run options should be printed, False to print only general options
 */
private static void printCustomCliOptions(
		Collection<CustomCommandLine> customCommandLines,
		HelpFormatter formatter,
		boolean runOptions) {
	// prints options from all available command-line classes
	for (CustomCommandLine cli: customCommandLines) {
		formatter.setSyntaxPrefix("  Options for " + cli.getId() + " mode:");
		Options customOpts = new Options();
		cli.addGeneralOptions(customOpts);
		if (runOptions) {
			cli.addRunOptions(customOpts);
		}
		formatter.printHelp(" ", customOpts);
		System.out.println();
	}
}
 
源代码2 项目: flink   文件: CliFrontendParser.java
/**
 * Prints custom cli options.
 * @param formatter The formatter to use for printing
 * @param runOptions True if the run options should be printed, False to print only general options
 */
private static void printCustomCliOptions(
		Collection<CustomCommandLine<?>> customCommandLines,
		HelpFormatter formatter,
		boolean runOptions) {
	// prints options from all available command-line classes
	for (CustomCommandLine cli: customCommandLines) {
		formatter.setSyntaxPrefix("  Options for " + cli.getId() + " mode:");
		Options customOpts = new Options();
		cli.addGeneralOptions(customOpts);
		if (runOptions) {
			cli.addRunOptions(customOpts);
		}
		formatter.printHelp(" ", customOpts);
		System.out.println();
	}
}
 
源代码3 项目: stratosphere   文件: Client.java
private void printUsage() {
	System.out.println("Usage:");
	HelpFormatter formatter = new HelpFormatter();
	formatter.setWidth(200);
	formatter.setLeftPadding(5);
	formatter.setSyntaxPrefix("   Required");
	Options req = new Options();
	req.addOption(CONTAINER);
	formatter.printHelp(" ", req);
	
	formatter.setSyntaxPrefix("   Optional");
	Options opt = new Options();
	opt.addOption(VERBOSE);
//	opt.addOption(GEN_CONF);
//	opt.addOption(STRATOSPHERE_CONF);
//	opt.addOption(STRATOSPHERE_JAR);
	opt.addOption(JM_MEMORY);
	opt.addOption(TM_MEMORY);
	opt.addOption(TM_CORES);
	opt.addOption(QUERY);
	opt.addOption(QUEUE);
	formatter.printHelp(" ", opt);
}
 
源代码4 项目: Flink-CEPplus   文件: CliOptionsParser.java
public static void printHelpEmbeddedModeClient() {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nMode \"embedded\" submits Flink jobs from the local machine.");
	System.out.println("\n  Syntax: embedded [OPTIONS]");
	formatter.setSyntaxPrefix("  \"embedded\" mode options:");
	formatter.printHelp(" ", EMBEDDED_MODE_CLIENT_OPTIONS);

	System.out.println();
}
 
源代码5 项目: stratosphere   文件: CliFrontend.java
private void printHelpForCancel() {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);
	
	System.out.println("\nAction \"cancel\" cancels a running program.");
	formatter.setSyntaxPrefix("  \"cancel\" action arguments:");
	formatter.printHelp(" ", getCancelOptions(new Options()));
}
 
源代码6 项目: Flink-CEPplus   文件: CliFrontendParser.java
public static void printHelpForRun(Collection<CustomCommandLine<?>> customCommandLines) {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nAction \"run\" compiles and runs a program.");
	System.out.println("\n  Syntax: run [OPTIONS] <jar-file> <arguments>");
	formatter.setSyntaxPrefix("  \"run\" action options:");
	formatter.printHelp(" ", getRunOptionsWithoutDeprecatedOptions(new Options()));

	printCustomCliOptions(customCommandLines, formatter, true);

	System.out.println();
}
 
源代码7 项目: hadoop   文件: LogsCLI.java
private void printHelpMessage(Options options) {
  System.out.println("Retrieve logs for completed YARN applications.");
  HelpFormatter formatter = new HelpFormatter();
  formatter.printHelp("yarn logs -applicationId <application ID> [OPTIONS]", new Options());
  formatter.setSyntaxPrefix("");
  formatter.printHelp("general options are:", options);
}
 
源代码8 项目: Flink-CEPplus   文件: CliFrontendParser.java
public static void printHelpForList(Collection<CustomCommandLine<?>> customCommandLines) {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nAction \"list\" lists running and scheduled programs.");
	System.out.println("\n  Syntax: list [OPTIONS]");
	formatter.setSyntaxPrefix("  \"list\" action options:");
	formatter.printHelp(" ", getListOptionsWithoutDeprecatedOptions(new Options()));

	printCustomCliOptions(customCommandLines, formatter, false);

	System.out.println();
}
 
源代码9 项目: Flink-CEPplus   文件: CliFrontendParser.java
public static void printHelpForStop(Collection<CustomCommandLine<?>> customCommandLines) {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nAction \"stop\" stops a running program (streaming jobs only).");
	System.out.println("\n  Syntax: stop [OPTIONS] <Job ID>");
	formatter.setSyntaxPrefix("  \"stop\" action options:");
	formatter.printHelp(" ", getStopOptionsWithoutDeprecatedOptions(new Options()));

	printCustomCliOptions(customCommandLines, formatter, false);

	System.out.println();
}
 
源代码10 项目: big-c   文件: LogsCLI.java
private void printHelpMessage(Options options) {
  System.out.println("Retrieve logs for completed YARN applications.");
  HelpFormatter formatter = new HelpFormatter();
  formatter.printHelp("yarn logs -applicationId <application ID> [OPTIONS]", new Options());
  formatter.setSyntaxPrefix("");
  formatter.printHelp("general options are:", options);
}
 
源代码11 项目: stratosphere   文件: CliFrontend.java
private void printHelpForRun() {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);
	
	System.out.println("\nAction \"run\" compiles and runs a program.");
	System.out.println("\n  Syntax: run [OPTIONS] <jar-file> <arguments>");
	formatter.setSyntaxPrefix("  \"run\" action arguments:");
	formatter.printHelp(" ", getRunOptionsWithoutDeprecatedOptions(new Options()));
}
 
源代码12 项目: stratosphere   文件: CliFrontend.java
private void printHelpForInfo() {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);
	
	System.out.println("\nAction \"info\" displays information about a program.");
	formatter.setSyntaxPrefix("  \"info\" action arguments:");
	formatter.printHelp(" ", getInfoOptionsWithoutDeprecatedOptions(new Options()));
}
 
源代码13 项目: flink   文件: CliOptionsParser.java
public static void printHelpEmbeddedModeClient() {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nMode \"embedded\" submits Flink jobs from the local machine.");
	System.out.println("\n  Syntax: embedded [OPTIONS]");
	formatter.setSyntaxPrefix("  \"embedded\" mode options:");
	formatter.printHelp(" ", EMBEDDED_MODE_CLIENT_OPTIONS);

	System.out.println();
}
 
源代码14 项目: flink   文件: CliFrontendParser.java
public static void printHelpForList(Collection<CustomCommandLine> customCommandLines) {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nAction \"list\" lists running and scheduled programs.");
	System.out.println("\n  Syntax: list [OPTIONS]");
	formatter.setSyntaxPrefix("  \"list\" action options:");
	formatter.printHelp(" ", getListOptionsWithoutDeprecatedOptions(new Options()));

	printCustomCliOptions(customCommandLines, formatter, false);

	System.out.println();
}
 
源代码15 项目: flink   文件: CliFrontendParser.java
public static void printHelpForSavepoint(Collection<CustomCommandLine> customCommandLines) {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nAction \"savepoint\" triggers savepoints for a running job or disposes existing ones.");
	System.out.println("\n  Syntax: savepoint [OPTIONS] <Job ID> [<target directory>]");
	formatter.setSyntaxPrefix("  \"savepoint\" action options:");
	formatter.printHelp(" ", getSavepointOptionsWithoutDeprecatedOptions(new Options()));

	printCustomCliOptions(customCommandLines, formatter, false);

	System.out.println();
}
 
源代码16 项目: stratosphere   文件: CliFrontend.java
private void printHelpForList() {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);
	
	System.out.println("\nAction \"list\" lists running and finished programs.");
	formatter.setSyntaxPrefix("  \"list\" action arguments:");
	formatter.printHelp(" ", getListOptions(new Options()));
}
 
源代码17 项目: flink   文件: CliFrontendParser.java
public static void printHelpForInfo() {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nAction \"info\" shows the optimized execution plan of the program (JSON).");
	System.out.println("\n  Syntax: info [OPTIONS] <jar-file> <arguments>");
	formatter.setSyntaxPrefix("  \"info\" action options:");
	formatter.printHelp(" ", getInfoOptionsWithoutDeprecatedOptions(new Options()));

	System.out.println();
}
 
源代码18 项目: flink   文件: CliFrontendParser.java
public static void printHelpForStop(Collection<CustomCommandLine<?>> customCommandLines) {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nAction \"stop\" stops a running program with a savepoint (streaming jobs only).");
	System.out.println("\n  Syntax: stop [OPTIONS] <Job ID>");
	formatter.setSyntaxPrefix("  \"stop\" action options:");
	formatter.printHelp(" ", getStopOptionsWithoutDeprecatedOptions(new Options()));

	printCustomCliOptions(customCommandLines, formatter, false);

	System.out.println();
}
 
源代码19 项目: zserio   文件: CommandLineArguments.java
/**
 * Prints help.
 */
public void printHelp()
{
    final HelpFormatter hf = new HelpFormatter();

    hf.setSyntaxPrefix("Usage: ");
    hf.setLeftPadding(2);
    hf.setOptionComparator(null);
    hf.printHelp("java -jar zserio.jar <options> zserioInputFile\n", "Options:", options, null, false);
    ZserioToolPrinter.printMessage("");
}
 
源代码20 项目: flink   文件: CliFrontendParser.java
public static void printHelpForSavepoint(Collection<CustomCommandLine<?>> customCommandLines) {
	HelpFormatter formatter = new HelpFormatter();
	formatter.setLeftPadding(5);
	formatter.setWidth(80);

	System.out.println("\nAction \"savepoint\" triggers savepoints for a running job or disposes existing ones.");
	System.out.println("\n  Syntax: savepoint [OPTIONS] <Job ID> [<target directory>]");
	formatter.setSyntaxPrefix("  \"savepoint\" action options:");
	formatter.printHelp(" ", getSavepointOptionsWithoutDeprecatedOptions(new Options()));

	printCustomCliOptions(customCommandLines, formatter, false);

	System.out.println();
}