List of usage examples for org.apache.commons.cli2 DisplaySetting DISPLAY_PARENT_ARGUMENT
DisplaySetting DISPLAY_PARENT_ARGUMENT
To view the source code for org.apache.commons.cli2 DisplaySetting DISPLAY_PARENT_ARGUMENT.
Click Source Link
From source file:it.jnrpe.server.JNRPEServer.java
/** * Prints the JNRPE Server usage and, eventually, the error about the last * invocation./*from w w w.j a va2s . co m*/ * * @param e * The last error. Can be null. */ @SuppressWarnings("unchecked") private static void printUsage(final Exception e) { printVersion(); if (e != null) { System.out.println(e.getMessage() + "\n"); } HelpFormatter hf = new HelpFormatter(); StringBuilder sbDivider = new StringBuilder("="); while (sbDivider.length() < hf.getPageWidth()) { sbDivider.append("="); } // DISPLAY SETTING hf.getDisplaySettings().clear(); hf.getDisplaySettings().add(DisplaySetting.DISPLAY_GROUP_EXPANDED); hf.getDisplaySettings().add(DisplaySetting.DISPLAY_PARENT_CHILDREN); // USAGE SETTING hf.getFullUsageSettings().clear(); hf.getFullUsageSettings().add(DisplaySetting.DISPLAY_PARENT_ARGUMENT); hf.getFullUsageSettings().add(DisplaySetting.DISPLAY_ARGUMENT_BRACKETED); hf.getFullUsageSettings().add(DisplaySetting.DISPLAY_PARENT_CHILDREN); hf.getFullUsageSettings().add(DisplaySetting.DISPLAY_GROUP_EXPANDED); hf.setDivider(sbDivider.toString()); hf.setGroup(configureCommandLine()); hf.print(); System.exit(0); }
From source file:it.jnrpe.client.JNRPEClient.java
/** * Prints usage instrunctions and, eventually, an error message about the * latest execution.//w ww. ja v a 2 s.com * * @param e * The exception error */ @SuppressWarnings("unchecked") private static void printUsage(final Exception e) { printVersion(); StringBuilder sbDivider = new StringBuilder("="); if (e != null) { System.out.println(e.getMessage() + "\n"); } HelpFormatter hf = new HelpFormatter(); while (sbDivider.length() < hf.getPageWidth()) { sbDivider.append('='); } // DISPLAY SETTING Set displaySettings = hf.getDisplaySettings(); displaySettings.clear(); displaySettings.add(DisplaySetting.DISPLAY_GROUP_EXPANDED); displaySettings.add(DisplaySetting.DISPLAY_PARENT_CHILDREN); // USAGE SETTING Set usageSettings = hf.getFullUsageSettings(); usageSettings.clear(); usageSettings.add(DisplaySetting.DISPLAY_PARENT_ARGUMENT); usageSettings.add(DisplaySetting.DISPLAY_ARGUMENT_BRACKETED); usageSettings.add(DisplaySetting.DISPLAY_PARENT_CHILDREN); usageSettings.add(DisplaySetting.DISPLAY_GROUP_EXPANDED); hf.setDivider(sbDivider.toString()); hf.setGroup(configureCommandLine()); hf.print(); }