Network programming assignment for University
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1686 lines
89 KiB

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="de">
  4. <head>
  5. <!-- Generated by javadoc -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  7. <title>HelpFormatter (Apache Commons CLI 1.4 API)</title>
  8. <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../../../../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="HelpFormatter (Apache Commons CLI 1.4 API)";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10};
  22. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  23. var altColor = "altColor";
  24. var rowColor = "rowColor";
  25. var tableTab = "tableTab";
  26. var activeTableTab = "activeTableTab";
  27. </script>
  28. <noscript>
  29. <div>JavaScript is disabled on your browser.</div>
  30. </noscript>
  31. <!-- ========= START OF TOP NAVBAR ======= -->
  32. <div class="topNav"><a name="navbar.top">
  33. <!-- -->
  34. </a>
  35. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  36. <a name="navbar.top.firstrow">
  37. <!-- -->
  38. </a>
  39. <ul class="navList" title="Navigation">
  40. <li><a href="../../../../org/apache/commons/cli/package-summary.html">Package</a></li>
  41. <li class="navBarCell1Rev">Class</li>
  42. <li><a href="class-use/HelpFormatter.html">Use</a></li>
  43. <li><a href="package-tree.html">Tree</a></li>
  44. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  45. <li><a href="../../../../index-all.html">Index</a></li>
  46. <li><a href="../../../../help-doc.html">Help</a></li>
  47. </ul>
  48. </div>
  49. <div class="subNav">
  50. <ul class="navList">
  51. <li><a href="../../../../org/apache/commons/cli/GnuParser.html" title="class in org.apache.commons.cli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  52. <li><a href="../../../../org/apache/commons/cli/MissingArgumentException.html" title="class in org.apache.commons.cli"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  53. </ul>
  54. <ul class="navList">
  55. <li><a href="../../../../index.html?org/apache/commons/cli/HelpFormatter.html" target="_top">Frames</a></li>
  56. <li><a href="HelpFormatter.html" target="_top">No&nbsp;Frames</a></li>
  57. </ul>
  58. <ul class="navList" id="allclasses_navbar_top">
  59. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  60. </ul>
  61. <div>
  62. <script type="text/javascript"><!--
  63. allClassesLink = document.getElementById("allclasses_navbar_top");
  64. if(window==top) {
  65. allClassesLink.style.display = "block";
  66. }
  67. else {
  68. allClassesLink.style.display = "none";
  69. }
  70. //-->
  71. </script>
  72. </div>
  73. <div>
  74. <ul class="subNavList">
  75. <li>Summary:&nbsp;</li>
  76. <li>Nested&nbsp;|&nbsp;</li>
  77. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  78. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  79. <li><a href="#method.summary">Method</a></li>
  80. </ul>
  81. <ul class="subNavList">
  82. <li>Detail:&nbsp;</li>
  83. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  84. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  85. <li><a href="#method.detail">Method</a></li>
  86. </ul>
  87. </div>
  88. <a name="skip.navbar.top">
  89. <!-- -->
  90. </a></div>
  91. <!-- ========= END OF TOP NAVBAR ========= -->
  92. <!-- ======== START OF CLASS DATA ======== -->
  93. <div class="header">
  94. <div class="subTitle">org.apache.commons.cli</div>
  95. <h2 title="Class HelpFormatter" class="title">Class HelpFormatter</h2>
  96. </div>
  97. <div class="contentContainer">
  98. <ul class="inheritance">
  99. <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
  100. <li>
  101. <ul class="inheritance">
  102. <li>org.apache.commons.cli.HelpFormatter</li>
  103. </ul>
  104. </li>
  105. </ul>
  106. <div class="description">
  107. <ul class="blockList">
  108. <li class="blockList">
  109. <hr>
  110. <br>
  111. <pre>public class <span class="typeNameLabel">HelpFormatter</span>
  112. extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
  113. <div class="block">A formatter of help messages for command line options.
  114. <p>Example:</p>
  115. <pre>
  116. Options options = new Options();
  117. options.addOption(OptionBuilder.withLongOpt("file")
  118. .withDescription("The file to be processed")
  119. .hasArg()
  120. .withArgName("FILE")
  121. .isRequired()
  122. .create('f'));
  123. options.addOption(OptionBuilder.withLongOpt("version")
  124. .withDescription("Print the version of the application")
  125. .create('v'));
  126. options.addOption(OptionBuilder.withLongOpt("help").create('h'));
  127. String header = "Do something useful with an input file\n\n";
  128. String footer = "\nPlease report issues at http://example.com/issues";
  129. HelpFormatter formatter = new HelpFormatter();
  130. formatter.printHelp("myapp", header, options, footer, true);
  131. </pre>
  132. This produces the following output:
  133. <pre>
  134. usage: myapp -f &lt;FILE&gt; [-h] [-v]
  135. Do something useful with an input file
  136. -f,--file &lt;FILE&gt; The file to be processed
  137. -h,--help
  138. -v,--version Print the version of the application
  139. Please report issues at http://example.com/issues
  140. </pre></div>
  141. <dl>
  142. <dt><span class="simpleTagLabel">Version:</span></dt>
  143. <dd>$Id: HelpFormatter.java 1677407 2015-05-03 14:31:12Z britter $</dd>
  144. </dl>
  145. </li>
  146. </ul>
  147. </div>
  148. <div class="summary">
  149. <ul class="blockList">
  150. <li class="blockList">
  151. <!-- =========== FIELD SUMMARY =========== -->
  152. <ul class="blockList">
  153. <li class="blockList"><a name="field.summary">
  154. <!-- -->
  155. </a>
  156. <h3>Field Summary</h3>
  157. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  158. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  159. <tr>
  160. <th class="colFirst" scope="col">Modifier and Type</th>
  161. <th class="colLast" scope="col">Field and Description</th>
  162. </tr>
  163. <tr class="altColor">
  164. <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  165. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#DEFAULT_ARG_NAME">DEFAULT_ARG_NAME</a></span></code>
  166. <div class="block">default name for an argument</div>
  167. </td>
  168. </tr>
  169. <tr class="rowColor">
  170. <td class="colFirst"><code>static int</code></td>
  171. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#DEFAULT_DESC_PAD">DEFAULT_DESC_PAD</a></span></code>
  172. <div class="block">number of space characters to be prefixed to each description line</div>
  173. </td>
  174. </tr>
  175. <tr class="altColor">
  176. <td class="colFirst"><code>static int</code></td>
  177. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#DEFAULT_LEFT_PAD">DEFAULT_LEFT_PAD</a></span></code>
  178. <div class="block">default padding to the left of each line</div>
  179. </td>
  180. </tr>
  181. <tr class="rowColor">
  182. <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  183. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#DEFAULT_LONG_OPT_PREFIX">DEFAULT_LONG_OPT_PREFIX</a></span></code>
  184. <div class="block">default prefix for long Option</div>
  185. </td>
  186. </tr>
  187. <tr class="altColor">
  188. <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  189. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#DEFAULT_LONG_OPT_SEPARATOR">DEFAULT_LONG_OPT_SEPARATOR</a></span></code>
  190. <div class="block">default separator displayed between a long Option and its value</div>
  191. </td>
  192. </tr>
  193. <tr class="rowColor">
  194. <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  195. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#DEFAULT_OPT_PREFIX">DEFAULT_OPT_PREFIX</a></span></code>
  196. <div class="block">default prefix for shortOpts</div>
  197. </td>
  198. </tr>
  199. <tr class="altColor">
  200. <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  201. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#DEFAULT_SYNTAX_PREFIX">DEFAULT_SYNTAX_PREFIX</a></span></code>
  202. <div class="block">the string to display at the beginning of the usage statement</div>
  203. </td>
  204. </tr>
  205. <tr class="rowColor">
  206. <td class="colFirst"><code>static int</code></td>
  207. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#DEFAULT_WIDTH">DEFAULT_WIDTH</a></span></code>
  208. <div class="block">default number of characters per line</div>
  209. </td>
  210. </tr>
  211. <tr class="altColor">
  212. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  213. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#defaultArgName">defaultArgName</a></span></code>
  214. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  215. <div class="block"><span class="deprecationComment">Scope will be made private for next major version
  216. - use get/setArgName methods instead.</span></div>
  217. </div>
  218. </td>
  219. </tr>
  220. <tr class="rowColor">
  221. <td class="colFirst"><code>int</code></td>
  222. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#defaultDescPad">defaultDescPad</a></span></code>
  223. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  224. <div class="block"><span class="deprecationComment">Scope will be made private for next major version
  225. - use get/setDescPadding methods instead.</span></div>
  226. </div>
  227. </td>
  228. </tr>
  229. <tr class="altColor">
  230. <td class="colFirst"><code>int</code></td>
  231. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#defaultLeftPad">defaultLeftPad</a></span></code>
  232. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  233. <div class="block"><span class="deprecationComment">Scope will be made private for next major version
  234. - use get/setLeftPadding methods instead.</span></div>
  235. </div>
  236. </td>
  237. </tr>
  238. <tr class="rowColor">
  239. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  240. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#defaultLongOptPrefix">defaultLongOptPrefix</a></span></code>
  241. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  242. <div class="block"><span class="deprecationComment">Scope will be made private for next major version
  243. - use get/setLongOptPrefix methods instead.</span></div>
  244. </div>
  245. </td>
  246. </tr>
  247. <tr class="altColor">
  248. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  249. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#defaultNewLine">defaultNewLine</a></span></code>
  250. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  251. <div class="block"><span class="deprecationComment">Scope will be made private for next major version
  252. - use get/setNewLine methods instead.</span></div>
  253. </div>
  254. </td>
  255. </tr>
  256. <tr class="rowColor">
  257. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  258. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#defaultOptPrefix">defaultOptPrefix</a></span></code>
  259. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  260. <div class="block"><span class="deprecationComment">Scope will be made private for next major version
  261. - use get/setOptPrefix methods instead.</span></div>
  262. </div>
  263. </td>
  264. </tr>
  265. <tr class="altColor">
  266. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  267. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#defaultSyntaxPrefix">defaultSyntaxPrefix</a></span></code>
  268. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  269. <div class="block"><span class="deprecationComment">Scope will be made private for next major version
  270. - use get/setSyntaxPrefix methods instead.</span></div>
  271. </div>
  272. </td>
  273. </tr>
  274. <tr class="rowColor">
  275. <td class="colFirst"><code>int</code></td>
  276. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#defaultWidth">defaultWidth</a></span></code>
  277. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  278. <div class="block"><span class="deprecationComment">Scope will be made private for next major version
  279. - use get/setWidth methods instead.</span></div>
  280. </div>
  281. </td>
  282. </tr>
  283. <tr class="altColor">
  284. <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli">Option</a>&gt;</code></td>
  285. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#optionComparator">optionComparator</a></span></code>
  286. <div class="block">Comparator used to sort the options when they output in help text
  287. Defaults to case-insensitive alphabetical sorting by option key</div>
  288. </td>
  289. </tr>
  290. </table>
  291. </li>
  292. </ul>
  293. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  294. <ul class="blockList">
  295. <li class="blockList"><a name="constructor.summary">
  296. <!-- -->
  297. </a>
  298. <h3>Constructor Summary</h3>
  299. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  300. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  301. <tr>
  302. <th class="colOne" scope="col">Constructor and Description</th>
  303. </tr>
  304. <tr class="altColor">
  305. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#HelpFormatter--">HelpFormatter</a></span>()</code>&nbsp;</td>
  306. </tr>
  307. </table>
  308. </li>
  309. </ul>
  310. <!-- ========== METHOD SUMMARY =========== -->
  311. <ul class="blockList">
  312. <li class="blockList"><a name="method.summary">
  313. <!-- -->
  314. </a>
  315. <h3>Method Summary</h3>
  316. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  317. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  318. <tr>
  319. <th class="colFirst" scope="col">Modifier and Type</th>
  320. <th class="colLast" scope="col">Method and Description</th>
  321. </tr>
  322. <tr id="i0" class="altColor">
  323. <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  324. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#createPadding-int-">createPadding</a></span>(int&nbsp;len)</code>
  325. <div class="block">Return a String of padding of length <code>len</code>.</div>
  326. </td>
  327. </tr>
  328. <tr id="i1" class="rowColor">
  329. <td class="colFirst"><code>protected int</code></td>
  330. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#findWrapPos-java.lang.String-int-int-">findWrapPos</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text,
  331. int&nbsp;width,
  332. int&nbsp;startPos)</code>
  333. <div class="block">Finds the next text wrap position after <code>startPos</code> for the
  334. text in <code>text</code> with the column width <code>width</code>.</div>
  335. </td>
  336. </tr>
  337. <tr id="i2" class="altColor">
  338. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  339. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getArgName--">getArgName</a></span>()</code>
  340. <div class="block">Returns the 'argName'.</div>
  341. </td>
  342. </tr>
  343. <tr id="i3" class="rowColor">
  344. <td class="colFirst"><code>int</code></td>
  345. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getDescPadding--">getDescPadding</a></span>()</code>
  346. <div class="block">Returns the 'descPadding'.</div>
  347. </td>
  348. </tr>
  349. <tr id="i4" class="altColor">
  350. <td class="colFirst"><code>int</code></td>
  351. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getLeftPadding--">getLeftPadding</a></span>()</code>
  352. <div class="block">Returns the 'leftPadding'.</div>
  353. </td>
  354. </tr>
  355. <tr id="i5" class="rowColor">
  356. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  357. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getLongOptPrefix--">getLongOptPrefix</a></span>()</code>
  358. <div class="block">Returns the 'longOptPrefix'.</div>
  359. </td>
  360. </tr>
  361. <tr id="i6" class="altColor">
  362. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  363. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getLongOptSeparator--">getLongOptSeparator</a></span>()</code>
  364. <div class="block">Returns the separator displayed between a long option and its value.</div>
  365. </td>
  366. </tr>
  367. <tr id="i7" class="rowColor">
  368. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  369. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getNewLine--">getNewLine</a></span>()</code>
  370. <div class="block">Returns the 'newLine'.</div>
  371. </td>
  372. </tr>
  373. <tr id="i8" class="altColor">
  374. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli">Option</a>&gt;</code></td>
  375. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getOptionComparator--">getOptionComparator</a></span>()</code>
  376. <div class="block">Comparator used to sort the options when they output in help text.</div>
  377. </td>
  378. </tr>
  379. <tr id="i9" class="rowColor">
  380. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  381. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getOptPrefix--">getOptPrefix</a></span>()</code>
  382. <div class="block">Returns the 'optPrefix'.</div>
  383. </td>
  384. </tr>
  385. <tr id="i10" class="altColor">
  386. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  387. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getSyntaxPrefix--">getSyntaxPrefix</a></span>()</code>
  388. <div class="block">Returns the 'syntaxPrefix'.</div>
  389. </td>
  390. </tr>
  391. <tr id="i11" class="rowColor">
  392. <td class="colFirst"><code>int</code></td>
  393. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#getWidth--">getWidth</a></span>()</code>
  394. <div class="block">Returns the 'width'.</div>
  395. </td>
  396. </tr>
  397. <tr id="i12" class="altColor">
  398. <td class="colFirst"><code>void</code></td>
  399. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printHelp-int-java.lang.String-java.lang.String-org.apache.commons.cli.Options-java.lang.String-">printHelp</a></span>(int&nbsp;width,
  400. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  401. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  402. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  403. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer)</code>
  404. <div class="block">Print the help for <code>options</code> with the specified
  405. command line syntax.</div>
  406. </td>
  407. </tr>
  408. <tr id="i13" class="rowColor">
  409. <td class="colFirst"><code>void</code></td>
  410. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printHelp-int-java.lang.String-java.lang.String-org.apache.commons.cli.Options-java.lang.String-boolean-">printHelp</a></span>(int&nbsp;width,
  411. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  412. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  413. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  414. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer,
  415. boolean&nbsp;autoUsage)</code>
  416. <div class="block">Print the help for <code>options</code> with the specified
  417. command line syntax.</div>
  418. </td>
  419. </tr>
  420. <tr id="i14" class="altColor">
  421. <td class="colFirst"><code>void</code></td>
  422. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printHelp-java.io.PrintWriter-int-java.lang.String-java.lang.String-org.apache.commons.cli.Options-int-int-java.lang.String-">printHelp</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  423. int&nbsp;width,
  424. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  425. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  426. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  427. int&nbsp;leftPad,
  428. int&nbsp;descPad,
  429. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer)</code>
  430. <div class="block">Print the help for <code>options</code> with the specified
  431. command line syntax.</div>
  432. </td>
  433. </tr>
  434. <tr id="i15" class="rowColor">
  435. <td class="colFirst"><code>void</code></td>
  436. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printHelp-java.io.PrintWriter-int-java.lang.String-java.lang.String-org.apache.commons.cli.Options-int-int-java.lang.String-boolean-">printHelp</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  437. int&nbsp;width,
  438. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  439. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  440. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  441. int&nbsp;leftPad,
  442. int&nbsp;descPad,
  443. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer,
  444. boolean&nbsp;autoUsage)</code>
  445. <div class="block">Print the help for <code>options</code> with the specified
  446. command line syntax.</div>
  447. </td>
  448. </tr>
  449. <tr id="i16" class="altColor">
  450. <td class="colFirst"><code>void</code></td>
  451. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printHelp-java.lang.String-org.apache.commons.cli.Options-">printHelp</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  452. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options)</code>
  453. <div class="block">Print the help for <code>options</code> with the specified
  454. command line syntax.</div>
  455. </td>
  456. </tr>
  457. <tr id="i17" class="rowColor">
  458. <td class="colFirst"><code>void</code></td>
  459. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printHelp-java.lang.String-org.apache.commons.cli.Options-boolean-">printHelp</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  460. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  461. boolean&nbsp;autoUsage)</code>
  462. <div class="block">Print the help for <code>options</code> with the specified
  463. command line syntax.</div>
  464. </td>
  465. </tr>
  466. <tr id="i18" class="altColor">
  467. <td class="colFirst"><code>void</code></td>
  468. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printHelp-java.lang.String-java.lang.String-org.apache.commons.cli.Options-java.lang.String-">printHelp</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  469. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  470. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  471. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer)</code>
  472. <div class="block">Print the help for <code>options</code> with the specified
  473. command line syntax.</div>
  474. </td>
  475. </tr>
  476. <tr id="i19" class="rowColor">
  477. <td class="colFirst"><code>void</code></td>
  478. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printHelp-java.lang.String-java.lang.String-org.apache.commons.cli.Options-java.lang.String-boolean-">printHelp</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  479. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  480. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  481. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer,
  482. boolean&nbsp;autoUsage)</code>
  483. <div class="block">Print the help for <code>options</code> with the specified
  484. command line syntax.</div>
  485. </td>
  486. </tr>
  487. <tr id="i20" class="altColor">
  488. <td class="colFirst"><code>void</code></td>
  489. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printOptions-java.io.PrintWriter-int-org.apache.commons.cli.Options-int-int-">printOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  490. int&nbsp;width,
  491. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  492. int&nbsp;leftPad,
  493. int&nbsp;descPad)</code>
  494. <div class="block">Print the help for the specified Options to the specified writer,
  495. using the specified width, left padding and description padding.</div>
  496. </td>
  497. </tr>
  498. <tr id="i21" class="rowColor">
  499. <td class="colFirst"><code>void</code></td>
  500. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printUsage-java.io.PrintWriter-int-java.lang.String-">printUsage</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  501. int&nbsp;width,
  502. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax)</code>
  503. <div class="block">Print the cmdLineSyntax to the specified writer, using the
  504. specified width.</div>
  505. </td>
  506. </tr>
  507. <tr id="i22" class="altColor">
  508. <td class="colFirst"><code>void</code></td>
  509. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printUsage-java.io.PrintWriter-int-java.lang.String-org.apache.commons.cli.Options-">printUsage</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  510. int&nbsp;width,
  511. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;app,
  512. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options)</code>
  513. <div class="block">Prints the usage statement for the specified application.</div>
  514. </td>
  515. </tr>
  516. <tr id="i23" class="rowColor">
  517. <td class="colFirst"><code>void</code></td>
  518. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printWrapped-java.io.PrintWriter-int-int-java.lang.String-">printWrapped</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  519. int&nbsp;width,
  520. int&nbsp;nextLineTabStop,
  521. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>
  522. <div class="block">Print the specified text to the specified PrintWriter.</div>
  523. </td>
  524. </tr>
  525. <tr id="i24" class="altColor">
  526. <td class="colFirst"><code>void</code></td>
  527. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#printWrapped-java.io.PrintWriter-int-java.lang.String-">printWrapped</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  528. int&nbsp;width,
  529. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>
  530. <div class="block">Print the specified text to the specified PrintWriter.</div>
  531. </td>
  532. </tr>
  533. <tr id="i25" class="rowColor">
  534. <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a></code></td>
  535. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#renderOptions-java.lang.StringBuffer-int-org.apache.commons.cli.Options-int-int-">renderOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;sb,
  536. int&nbsp;width,
  537. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  538. int&nbsp;leftPad,
  539. int&nbsp;descPad)</code>
  540. <div class="block">Render the specified Options and return the rendered Options
  541. in a StringBuffer.</div>
  542. </td>
  543. </tr>
  544. <tr id="i26" class="altColor">
  545. <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a></code></td>
  546. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#renderWrappedText-java.lang.StringBuffer-int-int-java.lang.String-">renderWrappedText</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;sb,
  547. int&nbsp;width,
  548. int&nbsp;nextLineTabStop,
  549. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>
  550. <div class="block">Render the specified text and return the rendered Options
  551. in a StringBuffer.</div>
  552. </td>
  553. </tr>
  554. <tr id="i27" class="rowColor">
  555. <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
  556. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#rtrim-java.lang.String-">rtrim</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</code>
  557. <div class="block">Remove the trailing whitespace from the specified String.</div>
  558. </td>
  559. </tr>
  560. <tr id="i28" class="altColor">
  561. <td class="colFirst"><code>void</code></td>
  562. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setArgName-java.lang.String-">setArgName</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
  563. <div class="block">Sets the 'argName'.</div>
  564. </td>
  565. </tr>
  566. <tr id="i29" class="rowColor">
  567. <td class="colFirst"><code>void</code></td>
  568. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setDescPadding-int-">setDescPadding</a></span>(int&nbsp;padding)</code>
  569. <div class="block">Sets the 'descPadding'.</div>
  570. </td>
  571. </tr>
  572. <tr id="i30" class="altColor">
  573. <td class="colFirst"><code>void</code></td>
  574. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setLeftPadding-int-">setLeftPadding</a></span>(int&nbsp;padding)</code>
  575. <div class="block">Sets the 'leftPadding'.</div>
  576. </td>
  577. </tr>
  578. <tr id="i31" class="rowColor">
  579. <td class="colFirst"><code>void</code></td>
  580. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setLongOptPrefix-java.lang.String-">setLongOptPrefix</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</code>
  581. <div class="block">Sets the 'longOptPrefix'.</div>
  582. </td>
  583. </tr>
  584. <tr id="i32" class="altColor">
  585. <td class="colFirst"><code>void</code></td>
  586. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setLongOptSeparator-java.lang.String-">setLongOptSeparator</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;longOptSeparator)</code>
  587. <div class="block">Set the separator displayed between a long option and its value.</div>
  588. </td>
  589. </tr>
  590. <tr id="i33" class="rowColor">
  591. <td class="colFirst"><code>void</code></td>
  592. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setNewLine-java.lang.String-">setNewLine</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newline)</code>
  593. <div class="block">Sets the 'newLine'.</div>
  594. </td>
  595. </tr>
  596. <tr id="i34" class="altColor">
  597. <td class="colFirst"><code>void</code></td>
  598. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setOptionComparator-java.util.Comparator-">setOptionComparator</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli">Option</a>&gt;&nbsp;comparator)</code>
  599. <div class="block">Set the comparator used to sort the options when they output in help text.</div>
  600. </td>
  601. </tr>
  602. <tr id="i35" class="rowColor">
  603. <td class="colFirst"><code>void</code></td>
  604. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setOptPrefix-java.lang.String-">setOptPrefix</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</code>
  605. <div class="block">Sets the 'optPrefix'.</div>
  606. </td>
  607. </tr>
  608. <tr id="i36" class="altColor">
  609. <td class="colFirst"><code>void</code></td>
  610. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setSyntaxPrefix-java.lang.String-">setSyntaxPrefix</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</code>
  611. <div class="block">Sets the 'syntaxPrefix'.</div>
  612. </td>
  613. </tr>
  614. <tr id="i37" class="rowColor">
  615. <td class="colFirst"><code>void</code></td>
  616. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/HelpFormatter.html#setWidth-int-">setWidth</a></span>(int&nbsp;width)</code>
  617. <div class="block">Sets the 'width'.</div>
  618. </td>
  619. </tr>
  620. </table>
  621. <ul class="blockList">
  622. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  623. <!-- -->
  624. </a>
  625. <h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
  626. <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
  627. </ul>
  628. </li>
  629. </ul>
  630. </li>
  631. </ul>
  632. </div>
  633. <div class="details">
  634. <ul class="blockList">
  635. <li class="blockList">
  636. <!-- ============ FIELD DETAIL =========== -->
  637. <ul class="blockList">
  638. <li class="blockList"><a name="field.detail">
  639. <!-- -->
  640. </a>
  641. <h3>Field Detail</h3>
  642. <a name="DEFAULT_WIDTH">
  643. <!-- -->
  644. </a>
  645. <ul class="blockList">
  646. <li class="blockList">
  647. <h4>DEFAULT_WIDTH</h4>
  648. <pre>public static final&nbsp;int DEFAULT_WIDTH</pre>
  649. <div class="block">default number of characters per line</div>
  650. <dl>
  651. <dt><span class="seeLabel">See Also:</span></dt>
  652. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.HelpFormatter.DEFAULT_WIDTH">Constant Field Values</a></dd>
  653. </dl>
  654. </li>
  655. </ul>
  656. <a name="DEFAULT_LEFT_PAD">
  657. <!-- -->
  658. </a>
  659. <ul class="blockList">
  660. <li class="blockList">
  661. <h4>DEFAULT_LEFT_PAD</h4>
  662. <pre>public static final&nbsp;int DEFAULT_LEFT_PAD</pre>
  663. <div class="block">default padding to the left of each line</div>
  664. <dl>
  665. <dt><span class="seeLabel">See Also:</span></dt>
  666. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.HelpFormatter.DEFAULT_LEFT_PAD">Constant Field Values</a></dd>
  667. </dl>
  668. </li>
  669. </ul>
  670. <a name="DEFAULT_DESC_PAD">
  671. <!-- -->
  672. </a>
  673. <ul class="blockList">
  674. <li class="blockList">
  675. <h4>DEFAULT_DESC_PAD</h4>
  676. <pre>public static final&nbsp;int DEFAULT_DESC_PAD</pre>
  677. <div class="block">number of space characters to be prefixed to each description line</div>
  678. <dl>
  679. <dt><span class="seeLabel">See Also:</span></dt>
  680. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.HelpFormatter.DEFAULT_DESC_PAD">Constant Field Values</a></dd>
  681. </dl>
  682. </li>
  683. </ul>
  684. <a name="DEFAULT_SYNTAX_PREFIX">
  685. <!-- -->
  686. </a>
  687. <ul class="blockList">
  688. <li class="blockList">
  689. <h4>DEFAULT_SYNTAX_PREFIX</h4>
  690. <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_SYNTAX_PREFIX</pre>
  691. <div class="block">the string to display at the beginning of the usage statement</div>
  692. <dl>
  693. <dt><span class="seeLabel">See Also:</span></dt>
  694. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.HelpFormatter.DEFAULT_SYNTAX_PREFIX">Constant Field Values</a></dd>
  695. </dl>
  696. </li>
  697. </ul>
  698. <a name="DEFAULT_OPT_PREFIX">
  699. <!-- -->
  700. </a>
  701. <ul class="blockList">
  702. <li class="blockList">
  703. <h4>DEFAULT_OPT_PREFIX</h4>
  704. <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_OPT_PREFIX</pre>
  705. <div class="block">default prefix for shortOpts</div>
  706. <dl>
  707. <dt><span class="seeLabel">See Also:</span></dt>
  708. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.HelpFormatter.DEFAULT_OPT_PREFIX">Constant Field Values</a></dd>
  709. </dl>
  710. </li>
  711. </ul>
  712. <a name="DEFAULT_LONG_OPT_PREFIX">
  713. <!-- -->
  714. </a>
  715. <ul class="blockList">
  716. <li class="blockList">
  717. <h4>DEFAULT_LONG_OPT_PREFIX</h4>
  718. <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_LONG_OPT_PREFIX</pre>
  719. <div class="block">default prefix for long Option</div>
  720. <dl>
  721. <dt><span class="seeLabel">See Also:</span></dt>
  722. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.HelpFormatter.DEFAULT_LONG_OPT_PREFIX">Constant Field Values</a></dd>
  723. </dl>
  724. </li>
  725. </ul>
  726. <a name="DEFAULT_LONG_OPT_SEPARATOR">
  727. <!-- -->
  728. </a>
  729. <ul class="blockList">
  730. <li class="blockList">
  731. <h4>DEFAULT_LONG_OPT_SEPARATOR</h4>
  732. <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_LONG_OPT_SEPARATOR</pre>
  733. <div class="block">default separator displayed between a long Option and its value</div>
  734. <dl>
  735. <dt><span class="simpleTagLabel">Since:</span></dt>
  736. <dd>1.3</dd>
  737. <dt><span class="seeLabel">See Also:</span></dt>
  738. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.HelpFormatter.DEFAULT_LONG_OPT_SEPARATOR">Constant Field Values</a></dd>
  739. </dl>
  740. </li>
  741. </ul>
  742. <a name="DEFAULT_ARG_NAME">
  743. <!-- -->
  744. </a>
  745. <ul class="blockList">
  746. <li class="blockList">
  747. <h4>DEFAULT_ARG_NAME</h4>
  748. <pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_ARG_NAME</pre>
  749. <div class="block">default name for an argument</div>
  750. <dl>
  751. <dt><span class="seeLabel">See Also:</span></dt>
  752. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.HelpFormatter.DEFAULT_ARG_NAME">Constant Field Values</a></dd>
  753. </dl>
  754. </li>
  755. </ul>
  756. <a name="defaultWidth">
  757. <!-- -->
  758. </a>
  759. <ul class="blockList">
  760. <li class="blockList">
  761. <h4>defaultWidth</h4>
  762. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  763. public&nbsp;int defaultWidth</pre>
  764. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Scope will be made private for next major version
  765. - use get/setWidth methods instead.</span></div>
  766. <div class="block">number of characters per line</div>
  767. </li>
  768. </ul>
  769. <a name="defaultLeftPad">
  770. <!-- -->
  771. </a>
  772. <ul class="blockList">
  773. <li class="blockList">
  774. <h4>defaultLeftPad</h4>
  775. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  776. public&nbsp;int defaultLeftPad</pre>
  777. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Scope will be made private for next major version
  778. - use get/setLeftPadding methods instead.</span></div>
  779. <div class="block">amount of padding to the left of each line</div>
  780. </li>
  781. </ul>
  782. <a name="defaultDescPad">
  783. <!-- -->
  784. </a>
  785. <ul class="blockList">
  786. <li class="blockList">
  787. <h4>defaultDescPad</h4>
  788. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  789. public&nbsp;int defaultDescPad</pre>
  790. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Scope will be made private for next major version
  791. - use get/setDescPadding methods instead.</span></div>
  792. <div class="block">the number of characters of padding to be prefixed
  793. to each description line</div>
  794. </li>
  795. </ul>
  796. <a name="defaultSyntaxPrefix">
  797. <!-- -->
  798. </a>
  799. <ul class="blockList">
  800. <li class="blockList">
  801. <h4>defaultSyntaxPrefix</h4>
  802. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  803. public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultSyntaxPrefix</pre>
  804. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Scope will be made private for next major version
  805. - use get/setSyntaxPrefix methods instead.</span></div>
  806. <div class="block">the string to display at the beginning of the usage statement</div>
  807. </li>
  808. </ul>
  809. <a name="defaultNewLine">
  810. <!-- -->
  811. </a>
  812. <ul class="blockList">
  813. <li class="blockList">
  814. <h4>defaultNewLine</h4>
  815. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  816. public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultNewLine</pre>
  817. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Scope will be made private for next major version
  818. - use get/setNewLine methods instead.</span></div>
  819. <div class="block">the new line string</div>
  820. </li>
  821. </ul>
  822. <a name="defaultOptPrefix">
  823. <!-- -->
  824. </a>
  825. <ul class="blockList">
  826. <li class="blockList">
  827. <h4>defaultOptPrefix</h4>
  828. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  829. public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultOptPrefix</pre>
  830. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Scope will be made private for next major version
  831. - use get/setOptPrefix methods instead.</span></div>
  832. <div class="block">the shortOpt prefix</div>
  833. </li>
  834. </ul>
  835. <a name="defaultLongOptPrefix">
  836. <!-- -->
  837. </a>
  838. <ul class="blockList">
  839. <li class="blockList">
  840. <h4>defaultLongOptPrefix</h4>
  841. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  842. public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultLongOptPrefix</pre>
  843. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Scope will be made private for next major version
  844. - use get/setLongOptPrefix methods instead.</span></div>
  845. <div class="block">the long Opt prefix</div>
  846. </li>
  847. </ul>
  848. <a name="defaultArgName">
  849. <!-- -->
  850. </a>
  851. <ul class="blockList">
  852. <li class="blockList">
  853. <h4>defaultArgName</h4>
  854. <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
  855. public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> defaultArgName</pre>
  856. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Scope will be made private for next major version
  857. - use get/setArgName methods instead.</span></div>
  858. <div class="block">the name of the argument</div>
  859. </li>
  860. </ul>
  861. <a name="optionComparator">
  862. <!-- -->
  863. </a>
  864. <ul class="blockListLast">
  865. <li class="blockList">
  866. <h4>optionComparator</h4>
  867. <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli">Option</a>&gt; optionComparator</pre>
  868. <div class="block">Comparator used to sort the options when they output in help text
  869. Defaults to case-insensitive alphabetical sorting by option key</div>
  870. </li>
  871. </ul>
  872. </li>
  873. </ul>
  874. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  875. <ul class="blockList">
  876. <li class="blockList"><a name="constructor.detail">
  877. <!-- -->
  878. </a>
  879. <h3>Constructor Detail</h3>
  880. <a name="HelpFormatter--">
  881. <!-- -->
  882. </a>
  883. <ul class="blockListLast">
  884. <li class="blockList">
  885. <h4>HelpFormatter</h4>
  886. <pre>public&nbsp;HelpFormatter()</pre>
  887. </li>
  888. </ul>
  889. </li>
  890. </ul>
  891. <!-- ============ METHOD DETAIL ========== -->
  892. <ul class="blockList">
  893. <li class="blockList"><a name="method.detail">
  894. <!-- -->
  895. </a>
  896. <h3>Method Detail</h3>
  897. <a name="setWidth-int-">
  898. <!-- -->
  899. </a>
  900. <ul class="blockList">
  901. <li class="blockList">
  902. <h4>setWidth</h4>
  903. <pre>public&nbsp;void&nbsp;setWidth(int&nbsp;width)</pre>
  904. <div class="block">Sets the 'width'.</div>
  905. <dl>
  906. <dt><span class="paramLabel">Parameters:</span></dt>
  907. <dd><code>width</code> - the new value of 'width'</dd>
  908. </dl>
  909. </li>
  910. </ul>
  911. <a name="getWidth--">
  912. <!-- -->
  913. </a>
  914. <ul class="blockList">
  915. <li class="blockList">
  916. <h4>getWidth</h4>
  917. <pre>public&nbsp;int&nbsp;getWidth()</pre>
  918. <div class="block">Returns the 'width'.</div>
  919. <dl>
  920. <dt><span class="returnLabel">Returns:</span></dt>
  921. <dd>the 'width'</dd>
  922. </dl>
  923. </li>
  924. </ul>
  925. <a name="setLeftPadding-int-">
  926. <!-- -->
  927. </a>
  928. <ul class="blockList">
  929. <li class="blockList">
  930. <h4>setLeftPadding</h4>
  931. <pre>public&nbsp;void&nbsp;setLeftPadding(int&nbsp;padding)</pre>
  932. <div class="block">Sets the 'leftPadding'.</div>
  933. <dl>
  934. <dt><span class="paramLabel">Parameters:</span></dt>
  935. <dd><code>padding</code> - the new value of 'leftPadding'</dd>
  936. </dl>
  937. </li>
  938. </ul>
  939. <a name="getLeftPadding--">
  940. <!-- -->
  941. </a>
  942. <ul class="blockList">
  943. <li class="blockList">
  944. <h4>getLeftPadding</h4>
  945. <pre>public&nbsp;int&nbsp;getLeftPadding()</pre>
  946. <div class="block">Returns the 'leftPadding'.</div>
  947. <dl>
  948. <dt><span class="returnLabel">Returns:</span></dt>
  949. <dd>the 'leftPadding'</dd>
  950. </dl>
  951. </li>
  952. </ul>
  953. <a name="setDescPadding-int-">
  954. <!-- -->
  955. </a>
  956. <ul class="blockList">
  957. <li class="blockList">
  958. <h4>setDescPadding</h4>
  959. <pre>public&nbsp;void&nbsp;setDescPadding(int&nbsp;padding)</pre>
  960. <div class="block">Sets the 'descPadding'.</div>
  961. <dl>
  962. <dt><span class="paramLabel">Parameters:</span></dt>
  963. <dd><code>padding</code> - the new value of 'descPadding'</dd>
  964. </dl>
  965. </li>
  966. </ul>
  967. <a name="getDescPadding--">
  968. <!-- -->
  969. </a>
  970. <ul class="blockList">
  971. <li class="blockList">
  972. <h4>getDescPadding</h4>
  973. <pre>public&nbsp;int&nbsp;getDescPadding()</pre>
  974. <div class="block">Returns the 'descPadding'.</div>
  975. <dl>
  976. <dt><span class="returnLabel">Returns:</span></dt>
  977. <dd>the 'descPadding'</dd>
  978. </dl>
  979. </li>
  980. </ul>
  981. <a name="setSyntaxPrefix-java.lang.String-">
  982. <!-- -->
  983. </a>
  984. <ul class="blockList">
  985. <li class="blockList">
  986. <h4>setSyntaxPrefix</h4>
  987. <pre>public&nbsp;void&nbsp;setSyntaxPrefix(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</pre>
  988. <div class="block">Sets the 'syntaxPrefix'.</div>
  989. <dl>
  990. <dt><span class="paramLabel">Parameters:</span></dt>
  991. <dd><code>prefix</code> - the new value of 'syntaxPrefix'</dd>
  992. </dl>
  993. </li>
  994. </ul>
  995. <a name="getSyntaxPrefix--">
  996. <!-- -->
  997. </a>
  998. <ul class="blockList">
  999. <li class="blockList">
  1000. <h4>getSyntaxPrefix</h4>
  1001. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSyntaxPrefix()</pre>
  1002. <div class="block">Returns the 'syntaxPrefix'.</div>
  1003. <dl>
  1004. <dt><span class="returnLabel">Returns:</span></dt>
  1005. <dd>the 'syntaxPrefix'</dd>
  1006. </dl>
  1007. </li>
  1008. </ul>
  1009. <a name="setNewLine-java.lang.String-">
  1010. <!-- -->
  1011. </a>
  1012. <ul class="blockList">
  1013. <li class="blockList">
  1014. <h4>setNewLine</h4>
  1015. <pre>public&nbsp;void&nbsp;setNewLine(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newline)</pre>
  1016. <div class="block">Sets the 'newLine'.</div>
  1017. <dl>
  1018. <dt><span class="paramLabel">Parameters:</span></dt>
  1019. <dd><code>newline</code> - the new value of 'newLine'</dd>
  1020. </dl>
  1021. </li>
  1022. </ul>
  1023. <a name="getNewLine--">
  1024. <!-- -->
  1025. </a>
  1026. <ul class="blockList">
  1027. <li class="blockList">
  1028. <h4>getNewLine</h4>
  1029. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getNewLine()</pre>
  1030. <div class="block">Returns the 'newLine'.</div>
  1031. <dl>
  1032. <dt><span class="returnLabel">Returns:</span></dt>
  1033. <dd>the 'newLine'</dd>
  1034. </dl>
  1035. </li>
  1036. </ul>
  1037. <a name="setOptPrefix-java.lang.String-">
  1038. <!-- -->
  1039. </a>
  1040. <ul class="blockList">
  1041. <li class="blockList">
  1042. <h4>setOptPrefix</h4>
  1043. <pre>public&nbsp;void&nbsp;setOptPrefix(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</pre>
  1044. <div class="block">Sets the 'optPrefix'.</div>
  1045. <dl>
  1046. <dt><span class="paramLabel">Parameters:</span></dt>
  1047. <dd><code>prefix</code> - the new value of 'optPrefix'</dd>
  1048. </dl>
  1049. </li>
  1050. </ul>
  1051. <a name="getOptPrefix--">
  1052. <!-- -->
  1053. </a>
  1054. <ul class="blockList">
  1055. <li class="blockList">
  1056. <h4>getOptPrefix</h4>
  1057. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getOptPrefix()</pre>
  1058. <div class="block">Returns the 'optPrefix'.</div>
  1059. <dl>
  1060. <dt><span class="returnLabel">Returns:</span></dt>
  1061. <dd>the 'optPrefix'</dd>
  1062. </dl>
  1063. </li>
  1064. </ul>
  1065. <a name="setLongOptPrefix-java.lang.String-">
  1066. <!-- -->
  1067. </a>
  1068. <ul class="blockList">
  1069. <li class="blockList">
  1070. <h4>setLongOptPrefix</h4>
  1071. <pre>public&nbsp;void&nbsp;setLongOptPrefix(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;prefix)</pre>
  1072. <div class="block">Sets the 'longOptPrefix'.</div>
  1073. <dl>
  1074. <dt><span class="paramLabel">Parameters:</span></dt>
  1075. <dd><code>prefix</code> - the new value of 'longOptPrefix'</dd>
  1076. </dl>
  1077. </li>
  1078. </ul>
  1079. <a name="getLongOptPrefix--">
  1080. <!-- -->
  1081. </a>
  1082. <ul class="blockList">
  1083. <li class="blockList">
  1084. <h4>getLongOptPrefix</h4>
  1085. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLongOptPrefix()</pre>
  1086. <div class="block">Returns the 'longOptPrefix'.</div>
  1087. <dl>
  1088. <dt><span class="returnLabel">Returns:</span></dt>
  1089. <dd>the 'longOptPrefix'</dd>
  1090. </dl>
  1091. </li>
  1092. </ul>
  1093. <a name="setLongOptSeparator-java.lang.String-">
  1094. <!-- -->
  1095. </a>
  1096. <ul class="blockList">
  1097. <li class="blockList">
  1098. <h4>setLongOptSeparator</h4>
  1099. <pre>public&nbsp;void&nbsp;setLongOptSeparator(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;longOptSeparator)</pre>
  1100. <div class="block">Set the separator displayed between a long option and its value.
  1101. Ensure that the separator specified is supported by the parser used,
  1102. typically ' ' or '='.</div>
  1103. <dl>
  1104. <dt><span class="paramLabel">Parameters:</span></dt>
  1105. <dd><code>longOptSeparator</code> - the separator, typically ' ' or '='.</dd>
  1106. <dt><span class="simpleTagLabel">Since:</span></dt>
  1107. <dd>1.3</dd>
  1108. </dl>
  1109. </li>
  1110. </ul>
  1111. <a name="getLongOptSeparator--">
  1112. <!-- -->
  1113. </a>
  1114. <ul class="blockList">
  1115. <li class="blockList">
  1116. <h4>getLongOptSeparator</h4>
  1117. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLongOptSeparator()</pre>
  1118. <div class="block">Returns the separator displayed between a long option and its value.</div>
  1119. <dl>
  1120. <dt><span class="returnLabel">Returns:</span></dt>
  1121. <dd>the separator</dd>
  1122. <dt><span class="simpleTagLabel">Since:</span></dt>
  1123. <dd>1.3</dd>
  1124. </dl>
  1125. </li>
  1126. </ul>
  1127. <a name="setArgName-java.lang.String-">
  1128. <!-- -->
  1129. </a>
  1130. <ul class="blockList">
  1131. <li class="blockList">
  1132. <h4>setArgName</h4>
  1133. <pre>public&nbsp;void&nbsp;setArgName(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
  1134. <div class="block">Sets the 'argName'.</div>
  1135. <dl>
  1136. <dt><span class="paramLabel">Parameters:</span></dt>
  1137. <dd><code>name</code> - the new value of 'argName'</dd>
  1138. </dl>
  1139. </li>
  1140. </ul>
  1141. <a name="getArgName--">
  1142. <!-- -->
  1143. </a>
  1144. <ul class="blockList">
  1145. <li class="blockList">
  1146. <h4>getArgName</h4>
  1147. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getArgName()</pre>
  1148. <div class="block">Returns the 'argName'.</div>
  1149. <dl>
  1150. <dt><span class="returnLabel">Returns:</span></dt>
  1151. <dd>the 'argName'</dd>
  1152. </dl>
  1153. </li>
  1154. </ul>
  1155. <a name="getOptionComparator--">
  1156. <!-- -->
  1157. </a>
  1158. <ul class="blockList">
  1159. <li class="blockList">
  1160. <h4>getOptionComparator</h4>
  1161. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli">Option</a>&gt;&nbsp;getOptionComparator()</pre>
  1162. <div class="block">Comparator used to sort the options when they output in help text.
  1163. Defaults to case-insensitive alphabetical sorting by option key.</div>
  1164. <dl>
  1165. <dt><span class="returnLabel">Returns:</span></dt>
  1166. <dd>the <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util"><code>Comparator</code></a> currently in use to sort the options</dd>
  1167. <dt><span class="simpleTagLabel">Since:</span></dt>
  1168. <dd>1.2</dd>
  1169. </dl>
  1170. </li>
  1171. </ul>
  1172. <a name="setOptionComparator-java.util.Comparator-">
  1173. <!-- -->
  1174. </a>
  1175. <ul class="blockList">
  1176. <li class="blockList">
  1177. <h4>setOptionComparator</h4>
  1178. <pre>public&nbsp;void&nbsp;setOptionComparator(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli">Option</a>&gt;&nbsp;comparator)</pre>
  1179. <div class="block">Set the comparator used to sort the options when they output in help text.
  1180. Passing in a null comparator will keep the options in the order they were declared.</div>
  1181. <dl>
  1182. <dt><span class="paramLabel">Parameters:</span></dt>
  1183. <dd><code>comparator</code> - the <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util"><code>Comparator</code></a> to use for sorting the options</dd>
  1184. <dt><span class="simpleTagLabel">Since:</span></dt>
  1185. <dd>1.2</dd>
  1186. </dl>
  1187. </li>
  1188. </ul>
  1189. <a name="printHelp-java.lang.String-org.apache.commons.cli.Options-">
  1190. <!-- -->
  1191. </a>
  1192. <ul class="blockList">
  1193. <li class="blockList">
  1194. <h4>printHelp</h4>
  1195. <pre>public&nbsp;void&nbsp;printHelp(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  1196. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options)</pre>
  1197. <div class="block">Print the help for <code>options</code> with the specified
  1198. command line syntax. This method prints help information to
  1199. System.out.</div>
  1200. <dl>
  1201. <dt><span class="paramLabel">Parameters:</span></dt>
  1202. <dd><code>cmdLineSyntax</code> - the syntax for this application</dd>
  1203. <dd><code>options</code> - the Options instance</dd>
  1204. </dl>
  1205. </li>
  1206. </ul>
  1207. <a name="printHelp-java.lang.String-org.apache.commons.cli.Options-boolean-">
  1208. <!-- -->
  1209. </a>
  1210. <ul class="blockList">
  1211. <li class="blockList">
  1212. <h4>printHelp</h4>
  1213. <pre>public&nbsp;void&nbsp;printHelp(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  1214. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  1215. boolean&nbsp;autoUsage)</pre>
  1216. <div class="block">Print the help for <code>options</code> with the specified
  1217. command line syntax. This method prints help information to
  1218. System.out.</div>
  1219. <dl>
  1220. <dt><span class="paramLabel">Parameters:</span></dt>
  1221. <dd><code>cmdLineSyntax</code> - the syntax for this application</dd>
  1222. <dd><code>options</code> - the Options instance</dd>
  1223. <dd><code>autoUsage</code> - whether to print an automatically generated
  1224. usage statement</dd>
  1225. </dl>
  1226. </li>
  1227. </ul>
  1228. <a name="printHelp-java.lang.String-java.lang.String-org.apache.commons.cli.Options-java.lang.String-">
  1229. <!-- -->
  1230. </a>
  1231. <ul class="blockList">
  1232. <li class="blockList">
  1233. <h4>printHelp</h4>
  1234. <pre>public&nbsp;void&nbsp;printHelp(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  1235. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  1236. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  1237. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer)</pre>
  1238. <div class="block">Print the help for <code>options</code> with the specified
  1239. command line syntax. This method prints help information to
  1240. System.out.</div>
  1241. <dl>
  1242. <dt><span class="paramLabel">Parameters:</span></dt>
  1243. <dd><code>cmdLineSyntax</code> - the syntax for this application</dd>
  1244. <dd><code>header</code> - the banner to display at the beginning of the help</dd>
  1245. <dd><code>options</code> - the Options instance</dd>
  1246. <dd><code>footer</code> - the banner to display at the end of the help</dd>
  1247. </dl>
  1248. </li>
  1249. </ul>
  1250. <a name="printHelp-java.lang.String-java.lang.String-org.apache.commons.cli.Options-java.lang.String-boolean-">
  1251. <!-- -->
  1252. </a>
  1253. <ul class="blockList">
  1254. <li class="blockList">
  1255. <h4>printHelp</h4>
  1256. <pre>public&nbsp;void&nbsp;printHelp(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  1257. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  1258. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  1259. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer,
  1260. boolean&nbsp;autoUsage)</pre>
  1261. <div class="block">Print the help for <code>options</code> with the specified
  1262. command line syntax. This method prints help information to
  1263. System.out.</div>
  1264. <dl>
  1265. <dt><span class="paramLabel">Parameters:</span></dt>
  1266. <dd><code>cmdLineSyntax</code> - the syntax for this application</dd>
  1267. <dd><code>header</code> - the banner to display at the beginning of the help</dd>
  1268. <dd><code>options</code> - the Options instance</dd>
  1269. <dd><code>footer</code> - the banner to display at the end of the help</dd>
  1270. <dd><code>autoUsage</code> - whether to print an automatically generated
  1271. usage statement</dd>
  1272. </dl>
  1273. </li>
  1274. </ul>
  1275. <a name="printHelp-int-java.lang.String-java.lang.String-org.apache.commons.cli.Options-java.lang.String-">
  1276. <!-- -->
  1277. </a>
  1278. <ul class="blockList">
  1279. <li class="blockList">
  1280. <h4>printHelp</h4>
  1281. <pre>public&nbsp;void&nbsp;printHelp(int&nbsp;width,
  1282. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  1283. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  1284. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  1285. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer)</pre>
  1286. <div class="block">Print the help for <code>options</code> with the specified
  1287. command line syntax. This method prints help information to
  1288. System.out.</div>
  1289. <dl>
  1290. <dt><span class="paramLabel">Parameters:</span></dt>
  1291. <dd><code>width</code> - the number of characters to be displayed on each line</dd>
  1292. <dd><code>cmdLineSyntax</code> - the syntax for this application</dd>
  1293. <dd><code>header</code> - the banner to display at the beginning of the help</dd>
  1294. <dd><code>options</code> - the Options instance</dd>
  1295. <dd><code>footer</code> - the banner to display at the end of the help</dd>
  1296. </dl>
  1297. </li>
  1298. </ul>
  1299. <a name="printHelp-int-java.lang.String-java.lang.String-org.apache.commons.cli.Options-java.lang.String-boolean-">
  1300. <!-- -->
  1301. </a>
  1302. <ul class="blockList">
  1303. <li class="blockList">
  1304. <h4>printHelp</h4>
  1305. <pre>public&nbsp;void&nbsp;printHelp(int&nbsp;width,
  1306. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  1307. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  1308. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  1309. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer,
  1310. boolean&nbsp;autoUsage)</pre>
  1311. <div class="block">Print the help for <code>options</code> with the specified
  1312. command line syntax. This method prints help information to
  1313. System.out.</div>
  1314. <dl>
  1315. <dt><span class="paramLabel">Parameters:</span></dt>
  1316. <dd><code>width</code> - the number of characters to be displayed on each line</dd>
  1317. <dd><code>cmdLineSyntax</code> - the syntax for this application</dd>
  1318. <dd><code>header</code> - the banner to display at the beginning of the help</dd>
  1319. <dd><code>options</code> - the Options instance</dd>
  1320. <dd><code>footer</code> - the banner to display at the end of the help</dd>
  1321. <dd><code>autoUsage</code> - whether to print an automatically generated
  1322. usage statement</dd>
  1323. </dl>
  1324. </li>
  1325. </ul>
  1326. <a name="printHelp-java.io.PrintWriter-int-java.lang.String-java.lang.String-org.apache.commons.cli.Options-int-int-java.lang.String-">
  1327. <!-- -->
  1328. </a>
  1329. <ul class="blockList">
  1330. <li class="blockList">
  1331. <h4>printHelp</h4>
  1332. <pre>public&nbsp;void&nbsp;printHelp(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  1333. int&nbsp;width,
  1334. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  1335. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  1336. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  1337. int&nbsp;leftPad,
  1338. int&nbsp;descPad,
  1339. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer)</pre>
  1340. <div class="block">Print the help for <code>options</code> with the specified
  1341. command line syntax.</div>
  1342. <dl>
  1343. <dt><span class="paramLabel">Parameters:</span></dt>
  1344. <dd><code>pw</code> - the writer to which the help will be written</dd>
  1345. <dd><code>width</code> - the number of characters to be displayed on each line</dd>
  1346. <dd><code>cmdLineSyntax</code> - the syntax for this application</dd>
  1347. <dd><code>header</code> - the banner to display at the beginning of the help</dd>
  1348. <dd><code>options</code> - the Options instance</dd>
  1349. <dd><code>leftPad</code> - the number of characters of padding to be prefixed
  1350. to each line</dd>
  1351. <dd><code>descPad</code> - the number of characters of padding to be prefixed
  1352. to each description line</dd>
  1353. <dd><code>footer</code> - the banner to display at the end of the help</dd>
  1354. <dt><span class="throwsLabel">Throws:</span></dt>
  1355. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - if there is no room to print a line</dd>
  1356. </dl>
  1357. </li>
  1358. </ul>
  1359. <a name="printHelp-java.io.PrintWriter-int-java.lang.String-java.lang.String-org.apache.commons.cli.Options-int-int-java.lang.String-boolean-">
  1360. <!-- -->
  1361. </a>
  1362. <ul class="blockList">
  1363. <li class="blockList">
  1364. <h4>printHelp</h4>
  1365. <pre>public&nbsp;void&nbsp;printHelp(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  1366. int&nbsp;width,
  1367. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax,
  1368. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header,
  1369. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  1370. int&nbsp;leftPad,
  1371. int&nbsp;descPad,
  1372. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;footer,
  1373. boolean&nbsp;autoUsage)</pre>
  1374. <div class="block">Print the help for <code>options</code> with the specified
  1375. command line syntax.</div>
  1376. <dl>
  1377. <dt><span class="paramLabel">Parameters:</span></dt>
  1378. <dd><code>pw</code> - the writer to which the help will be written</dd>
  1379. <dd><code>width</code> - the number of characters to be displayed on each line</dd>
  1380. <dd><code>cmdLineSyntax</code> - the syntax for this application</dd>
  1381. <dd><code>header</code> - the banner to display at the beginning of the help</dd>
  1382. <dd><code>options</code> - the Options instance</dd>
  1383. <dd><code>leftPad</code> - the number of characters of padding to be prefixed
  1384. to each line</dd>
  1385. <dd><code>descPad</code> - the number of characters of padding to be prefixed
  1386. to each description line</dd>
  1387. <dd><code>footer</code> - the banner to display at the end of the help</dd>
  1388. <dd><code>autoUsage</code> - whether to print an automatically generated
  1389. usage statement</dd>
  1390. <dt><span class="throwsLabel">Throws:</span></dt>
  1391. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></code> - if there is no room to print a line</dd>
  1392. </dl>
  1393. </li>
  1394. </ul>
  1395. <a name="printUsage-java.io.PrintWriter-int-java.lang.String-org.apache.commons.cli.Options-">
  1396. <!-- -->
  1397. </a>
  1398. <ul class="blockList">
  1399. <li class="blockList">
  1400. <h4>printUsage</h4>
  1401. <pre>public&nbsp;void&nbsp;printUsage(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  1402. int&nbsp;width,
  1403. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;app,
  1404. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options)</pre>
  1405. <div class="block">Prints the usage statement for the specified application.</div>
  1406. <dl>
  1407. <dt><span class="paramLabel">Parameters:</span></dt>
  1408. <dd><code>pw</code> - The PrintWriter to print the usage statement</dd>
  1409. <dd><code>width</code> - The number of characters to display per line</dd>
  1410. <dd><code>app</code> - The application name</dd>
  1411. <dd><code>options</code> - The command line Options</dd>
  1412. </dl>
  1413. </li>
  1414. </ul>
  1415. <a name="printUsage-java.io.PrintWriter-int-java.lang.String-">
  1416. <!-- -->
  1417. </a>
  1418. <ul class="blockList">
  1419. <li class="blockList">
  1420. <h4>printUsage</h4>
  1421. <pre>public&nbsp;void&nbsp;printUsage(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  1422. int&nbsp;width,
  1423. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;cmdLineSyntax)</pre>
  1424. <div class="block">Print the cmdLineSyntax to the specified writer, using the
  1425. specified width.</div>
  1426. <dl>
  1427. <dt><span class="paramLabel">Parameters:</span></dt>
  1428. <dd><code>pw</code> - The printWriter to write the help to</dd>
  1429. <dd><code>width</code> - The number of characters per line for the usage statement.</dd>
  1430. <dd><code>cmdLineSyntax</code> - The usage statement.</dd>
  1431. </dl>
  1432. </li>
  1433. </ul>
  1434. <a name="printOptions-java.io.PrintWriter-int-org.apache.commons.cli.Options-int-int-">
  1435. <!-- -->
  1436. </a>
  1437. <ul class="blockList">
  1438. <li class="blockList">
  1439. <h4>printOptions</h4>
  1440. <pre>public&nbsp;void&nbsp;printOptions(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  1441. int&nbsp;width,
  1442. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  1443. int&nbsp;leftPad,
  1444. int&nbsp;descPad)</pre>
  1445. <div class="block">Print the help for the specified Options to the specified writer,
  1446. using the specified width, left padding and description padding.</div>
  1447. <dl>
  1448. <dt><span class="paramLabel">Parameters:</span></dt>
  1449. <dd><code>pw</code> - The printWriter to write the help to</dd>
  1450. <dd><code>width</code> - The number of characters to display per line</dd>
  1451. <dd><code>options</code> - The command line Options</dd>
  1452. <dd><code>leftPad</code> - the number of characters of padding to be prefixed
  1453. to each line</dd>
  1454. <dd><code>descPad</code> - the number of characters of padding to be prefixed
  1455. to each description line</dd>
  1456. </dl>
  1457. </li>
  1458. </ul>
  1459. <a name="printWrapped-java.io.PrintWriter-int-java.lang.String-">
  1460. <!-- -->
  1461. </a>
  1462. <ul class="blockList">
  1463. <li class="blockList">
  1464. <h4>printWrapped</h4>
  1465. <pre>public&nbsp;void&nbsp;printWrapped(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  1466. int&nbsp;width,
  1467. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</pre>
  1468. <div class="block">Print the specified text to the specified PrintWriter.</div>
  1469. <dl>
  1470. <dt><span class="paramLabel">Parameters:</span></dt>
  1471. <dd><code>pw</code> - The printWriter to write the help to</dd>
  1472. <dd><code>width</code> - The number of characters to display per line</dd>
  1473. <dd><code>text</code> - The text to be written to the PrintWriter</dd>
  1474. </dl>
  1475. </li>
  1476. </ul>
  1477. <a name="printWrapped-java.io.PrintWriter-int-int-java.lang.String-">
  1478. <!-- -->
  1479. </a>
  1480. <ul class="blockList">
  1481. <li class="blockList">
  1482. <h4>printWrapped</h4>
  1483. <pre>public&nbsp;void&nbsp;printWrapped(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a>&nbsp;pw,
  1484. int&nbsp;width,
  1485. int&nbsp;nextLineTabStop,
  1486. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</pre>
  1487. <div class="block">Print the specified text to the specified PrintWriter.</div>
  1488. <dl>
  1489. <dt><span class="paramLabel">Parameters:</span></dt>
  1490. <dd><code>pw</code> - The printWriter to write the help to</dd>
  1491. <dd><code>width</code> - The number of characters to display per line</dd>
  1492. <dd><code>nextLineTabStop</code> - The position on the next line for the first tab.</dd>
  1493. <dd><code>text</code> - The text to be written to the PrintWriter</dd>
  1494. </dl>
  1495. </li>
  1496. </ul>
  1497. <a name="renderOptions-java.lang.StringBuffer-int-org.apache.commons.cli.Options-int-int-">
  1498. <!-- -->
  1499. </a>
  1500. <ul class="blockList">
  1501. <li class="blockList">
  1502. <h4>renderOptions</h4>
  1503. <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;renderOptions(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;sb,
  1504. int&nbsp;width,
  1505. <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli">Options</a>&nbsp;options,
  1506. int&nbsp;leftPad,
  1507. int&nbsp;descPad)</pre>
  1508. <div class="block">Render the specified Options and return the rendered Options
  1509. in a StringBuffer.</div>
  1510. <dl>
  1511. <dt><span class="paramLabel">Parameters:</span></dt>
  1512. <dd><code>sb</code> - The StringBuffer to place the rendered Options into.</dd>
  1513. <dd><code>width</code> - The number of characters to display per line</dd>
  1514. <dd><code>options</code> - The command line Options</dd>
  1515. <dd><code>leftPad</code> - the number of characters of padding to be prefixed
  1516. to each line</dd>
  1517. <dd><code>descPad</code> - the number of characters of padding to be prefixed
  1518. to each description line</dd>
  1519. <dt><span class="returnLabel">Returns:</span></dt>
  1520. <dd>the StringBuffer with the rendered Options contents.</dd>
  1521. </dl>
  1522. </li>
  1523. </ul>
  1524. <a name="renderWrappedText-java.lang.StringBuffer-int-int-java.lang.String-">
  1525. <!-- -->
  1526. </a>
  1527. <ul class="blockList">
  1528. <li class="blockList">
  1529. <h4>renderWrappedText</h4>
  1530. <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;renderWrappedText(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;sb,
  1531. int&nbsp;width,
  1532. int&nbsp;nextLineTabStop,
  1533. <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</pre>
  1534. <div class="block">Render the specified text and return the rendered Options
  1535. in a StringBuffer.</div>
  1536. <dl>
  1537. <dt><span class="paramLabel">Parameters:</span></dt>
  1538. <dd><code>sb</code> - The StringBuffer to place the rendered text into.</dd>
  1539. <dd><code>width</code> - The number of characters to display per line</dd>
  1540. <dd><code>nextLineTabStop</code> - The position on the next line for the first tab.</dd>
  1541. <dd><code>text</code> - The text to be rendered.</dd>
  1542. <dt><span class="returnLabel">Returns:</span></dt>
  1543. <dd>the StringBuffer with the rendered Options contents.</dd>
  1544. </dl>
  1545. </li>
  1546. </ul>
  1547. <a name="findWrapPos-java.lang.String-int-int-">
  1548. <!-- -->
  1549. </a>
  1550. <ul class="blockList">
  1551. <li class="blockList">
  1552. <h4>findWrapPos</h4>
  1553. <pre>protected&nbsp;int&nbsp;findWrapPos(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text,
  1554. int&nbsp;width,
  1555. int&nbsp;startPos)</pre>
  1556. <div class="block">Finds the next text wrap position after <code>startPos</code> for the
  1557. text in <code>text</code> with the column width <code>width</code>.
  1558. The wrap point is the last position before startPos+width having a
  1559. whitespace character (space, \n, \r). If there is no whitespace character
  1560. before startPos+width, it will return startPos+width.</div>
  1561. <dl>
  1562. <dt><span class="paramLabel">Parameters:</span></dt>
  1563. <dd><code>text</code> - The text being searched for the wrap position</dd>
  1564. <dd><code>width</code> - width of the wrapped text</dd>
  1565. <dd><code>startPos</code> - position from which to start the lookup whitespace
  1566. character</dd>
  1567. <dt><span class="returnLabel">Returns:</span></dt>
  1568. <dd>position on which the text must be wrapped or -1 if the wrap
  1569. position is at the end of the text</dd>
  1570. </dl>
  1571. </li>
  1572. </ul>
  1573. <a name="createPadding-int-">
  1574. <!-- -->
  1575. </a>
  1576. <ul class="blockList">
  1577. <li class="blockList">
  1578. <h4>createPadding</h4>
  1579. <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;createPadding(int&nbsp;len)</pre>
  1580. <div class="block">Return a String of padding of length <code>len</code>.</div>
  1581. <dl>
  1582. <dt><span class="paramLabel">Parameters:</span></dt>
  1583. <dd><code>len</code> - The length of the String of padding to create.</dd>
  1584. <dt><span class="returnLabel">Returns:</span></dt>
  1585. <dd>The String of padding</dd>
  1586. </dl>
  1587. </li>
  1588. </ul>
  1589. <a name="rtrim-java.lang.String-">
  1590. <!-- -->
  1591. </a>
  1592. <ul class="blockListLast">
  1593. <li class="blockList">
  1594. <h4>rtrim</h4>
  1595. <pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;rtrim(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;s)</pre>
  1596. <div class="block">Remove the trailing whitespace from the specified String.</div>
  1597. <dl>
  1598. <dt><span class="paramLabel">Parameters:</span></dt>
  1599. <dd><code>s</code> - The String to remove the trailing padding from.</dd>
  1600. <dt><span class="returnLabel">Returns:</span></dt>
  1601. <dd>The String of without the trailing padding</dd>
  1602. </dl>
  1603. </li>
  1604. </ul>
  1605. </li>
  1606. </ul>
  1607. </li>
  1608. </ul>
  1609. </div>
  1610. </div>
  1611. <!-- ========= END OF CLASS DATA ========= -->
  1612. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  1613. <div class="bottomNav"><a name="navbar.bottom">
  1614. <!-- -->
  1615. </a>
  1616. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  1617. <a name="navbar.bottom.firstrow">
  1618. <!-- -->
  1619. </a>
  1620. <ul class="navList" title="Navigation">
  1621. <li><a href="../../../../org/apache/commons/cli/package-summary.html">Package</a></li>
  1622. <li class="navBarCell1Rev">Class</li>
  1623. <li><a href="class-use/HelpFormatter.html">Use</a></li>
  1624. <li><a href="package-tree.html">Tree</a></li>
  1625. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  1626. <li><a href="../../../../index-all.html">Index</a></li>
  1627. <li><a href="../../../../help-doc.html">Help</a></li>
  1628. </ul>
  1629. </div>
  1630. <div class="subNav">
  1631. <ul class="navList">
  1632. <li><a href="../../../../org/apache/commons/cli/GnuParser.html" title="class in org.apache.commons.cli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  1633. <li><a href="../../../../org/apache/commons/cli/MissingArgumentException.html" title="class in org.apache.commons.cli"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  1634. </ul>
  1635. <ul class="navList">
  1636. <li><a href="../../../../index.html?org/apache/commons/cli/HelpFormatter.html" target="_top">Frames</a></li>
  1637. <li><a href="HelpFormatter.html" target="_top">No&nbsp;Frames</a></li>
  1638. </ul>
  1639. <ul class="navList" id="allclasses_navbar_bottom">
  1640. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  1641. </ul>
  1642. <div>
  1643. <script type="text/javascript"><!--
  1644. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  1645. if(window==top) {
  1646. allClassesLink.style.display = "block";
  1647. }
  1648. else {
  1649. allClassesLink.style.display = "none";
  1650. }
  1651. //-->
  1652. </script>
  1653. </div>
  1654. <div>
  1655. <ul class="subNavList">
  1656. <li>Summary:&nbsp;</li>
  1657. <li>Nested&nbsp;|&nbsp;</li>
  1658. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  1659. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  1660. <li><a href="#method.summary">Method</a></li>
  1661. </ul>
  1662. <ul class="subNavList">
  1663. <li>Detail:&nbsp;</li>
  1664. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  1665. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  1666. <li><a href="#method.detail">Method</a></li>
  1667. </ul>
  1668. </div>
  1669. <a name="skip.navbar.bottom">
  1670. <!-- -->
  1671. </a></div>
  1672. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1673. <p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
  1674. </body>
  1675. </html>