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.
 
 
 
 

1238 lines
60 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>Option (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="Option (Apache Commons CLI 1.4 API)";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"i0":42,"i1":9,"i2":9,"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":42,"i34":10,"i35":10};
  22. var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/Option.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/MissingOptionException.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/Option.Builder.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/Option.html" target="_top">Frames</a></li>
  56. <li><a href="Option.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><a href="#nested.class.summary">Nested</a>&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 Option" class="title">Class Option</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.Option</li>
  103. </ul>
  104. </li>
  105. </ul>
  106. <div class="description">
  107. <ul class="blockList">
  108. <li class="blockList">
  109. <dl>
  110. <dt>All Implemented Interfaces:</dt>
  111. <dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd>
  112. </dl>
  113. <hr>
  114. <br>
  115. <pre>public class <span class="typeNameLabel">Option</span>
  116. 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>
  117. implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
  118. <div class="block">Describes a single command-line option. It maintains
  119. information regarding the short-name of the option, the long-name,
  120. if any exists, a flag indicating if an argument is required for
  121. this option, and a self-documenting description of the option.
  122. <p>
  123. An Option is not created independently, but is created through
  124. an instance of <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli"><code>Options</code></a>. An Option is required to have
  125. at least a short or a long-name.
  126. <p>
  127. <b>Note:</b> once an <a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli"><code>Option</code></a> has been added to an instance
  128. of <a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli"><code>Options</code></a>, it's required flag may not be changed anymore.</div>
  129. <dl>
  130. <dt><span class="simpleTagLabel">Version:</span></dt>
  131. <dd>$Id: Option.java 1756753 2016-08-18 10:18:43Z britter $</dd>
  132. <dt><span class="seeLabel">See Also:</span></dt>
  133. <dd><a href="../../../../org/apache/commons/cli/Options.html" title="class in org.apache.commons.cli"><code>Options</code></a>,
  134. <a href="../../../../org/apache/commons/cli/CommandLine.html" title="class in org.apache.commons.cli"><code>CommandLine</code></a>,
  135. <a href="../../../../serialized-form.html#org.apache.commons.cli.Option">Serialized Form</a></dd>
  136. </dl>
  137. </li>
  138. </ul>
  139. </div>
  140. <div class="summary">
  141. <ul class="blockList">
  142. <li class="blockList">
  143. <!-- ======== NESTED CLASS SUMMARY ======== -->
  144. <ul class="blockList">
  145. <li class="blockList"><a name="nested.class.summary">
  146. <!-- -->
  147. </a>
  148. <h3>Nested Class Summary</h3>
  149. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
  150. <caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
  151. <tr>
  152. <th class="colFirst" scope="col">Modifier and Type</th>
  153. <th class="colLast" scope="col">Class and Description</th>
  154. </tr>
  155. <tr class="altColor">
  156. <td class="colFirst"><code>static class&nbsp;</code></td>
  157. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli">Option.Builder</a></span></code>
  158. <div class="block">A nested builder class to create <code>Option</code> instances
  159. using descriptive methods.</div>
  160. </td>
  161. </tr>
  162. </table>
  163. </li>
  164. </ul>
  165. <!-- =========== FIELD SUMMARY =========== -->
  166. <ul class="blockList">
  167. <li class="blockList"><a name="field.summary">
  168. <!-- -->
  169. </a>
  170. <h3>Field Summary</h3>
  171. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
  172. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  173. <tr>
  174. <th class="colFirst" scope="col">Modifier and Type</th>
  175. <th class="colLast" scope="col">Field and Description</th>
  176. </tr>
  177. <tr class="altColor">
  178. <td class="colFirst"><code>static int</code></td>
  179. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#UNINITIALIZED">UNINITIALIZED</a></span></code>
  180. <div class="block">constant that specifies the number of argument values has not been specified</div>
  181. </td>
  182. </tr>
  183. <tr class="rowColor">
  184. <td class="colFirst"><code>static int</code></td>
  185. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#UNLIMITED_VALUES">UNLIMITED_VALUES</a></span></code>
  186. <div class="block">constant that specifies the number of argument values is infinite</div>
  187. </td>
  188. </tr>
  189. </table>
  190. </li>
  191. </ul>
  192. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  193. <ul class="blockList">
  194. <li class="blockList"><a name="constructor.summary">
  195. <!-- -->
  196. </a>
  197. <h3>Constructor Summary</h3>
  198. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
  199. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
  200. <tr>
  201. <th class="colOne" scope="col">Constructor and Description</th>
  202. </tr>
  203. <tr class="altColor">
  204. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#Option-java.lang.String-boolean-java.lang.String-">Option</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;opt,
  205. boolean&nbsp;hasArg,
  206. <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;description)</code>
  207. <div class="block">Creates an Option using the specified parameters.</div>
  208. </td>
  209. </tr>
  210. <tr class="rowColor">
  211. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#Option-java.lang.String-java.lang.String-">Option</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;opt,
  212. <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;description)</code>
  213. <div class="block">Creates an Option using the specified parameters.</div>
  214. </td>
  215. </tr>
  216. <tr class="altColor">
  217. <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#Option-java.lang.String-java.lang.String-boolean-java.lang.String-">Option</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;opt,
  218. <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;longOpt,
  219. boolean&nbsp;hasArg,
  220. <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;description)</code>
  221. <div class="block">Creates an Option using the specified parameters.</div>
  222. </td>
  223. </tr>
  224. </table>
  225. </li>
  226. </ul>
  227. <!-- ========== METHOD SUMMARY =========== -->
  228. <ul class="blockList">
  229. <li class="blockList"><a name="method.summary">
  230. <!-- -->
  231. </a>
  232. <h3>Method Summary</h3>
  233. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  234. <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
  235. <tr>
  236. <th class="colFirst" scope="col">Modifier and Type</th>
  237. <th class="colLast" scope="col">Method and Description</th>
  238. </tr>
  239. <tr id="i0" class="altColor">
  240. <td class="colFirst"><code>boolean</code></td>
  241. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#addValue-java.lang.String-">addValue</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;value)</code>
  242. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;&nbsp;</div>
  243. </td>
  244. </tr>
  245. <tr id="i1" class="rowColor">
  246. <td class="colFirst"><code>static <a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli">Option.Builder</a></code></td>
  247. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#builder--">builder</a></span>()</code>
  248. <div class="block">Returns a <a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli"><code>Option.Builder</code></a> to create an <a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli"><code>Option</code></a> using descriptive
  249. methods.</div>
  250. </td>
  251. </tr>
  252. <tr id="i2" class="altColor">
  253. <td class="colFirst"><code>static <a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli">Option.Builder</a></code></td>
  254. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#builder-java.lang.String-">builder</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;opt)</code>
  255. <div class="block">Returns a <a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli"><code>Option.Builder</code></a> to create an <a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli"><code>Option</code></a> using descriptive
  256. methods.</div>
  257. </td>
  258. </tr>
  259. <tr id="i3" class="rowColor">
  260. <td class="colFirst"><code><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></code></td>
  261. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#clone--">clone</a></span>()</code>
  262. <div class="block">A rather odd clone method - due to incorrect code in 1.0 it is public
  263. and in 1.1 rather than throwing a CloneNotSupportedException it throws
  264. a RuntimeException so as to maintain backwards compat at the API level.</div>
  265. </td>
  266. </tr>
  267. <tr id="i4" class="altColor">
  268. <td class="colFirst"><code>boolean</code></td>
  269. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#equals-java.lang.Object-">equals</a></span>(<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>&nbsp;o)</code>&nbsp;</td>
  270. </tr>
  271. <tr id="i5" class="rowColor">
  272. <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>
  273. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getArgName--">getArgName</a></span>()</code>
  274. <div class="block">Gets the display name for the argument value.</div>
  275. </td>
  276. </tr>
  277. <tr id="i6" class="altColor">
  278. <td class="colFirst"><code>int</code></td>
  279. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getArgs--">getArgs</a></span>()</code>
  280. <div class="block">Returns the number of argument values this Option can take.</div>
  281. </td>
  282. </tr>
  283. <tr id="i7" class="rowColor">
  284. <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>
  285. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getDescription--">getDescription</a></span>()</code>
  286. <div class="block">Retrieve the self-documenting description of this Option</div>
  287. </td>
  288. </tr>
  289. <tr id="i8" class="altColor">
  290. <td class="colFirst"><code>int</code></td>
  291. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getId--">getId</a></span>()</code>
  292. <div class="block">Returns the id of this Option.</div>
  293. </td>
  294. </tr>
  295. <tr id="i9" class="rowColor">
  296. <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>
  297. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getLongOpt--">getLongOpt</a></span>()</code>
  298. <div class="block">Retrieve the long name of this Option.</div>
  299. </td>
  300. </tr>
  301. <tr id="i10" class="altColor">
  302. <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>
  303. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getOpt--">getOpt</a></span>()</code>
  304. <div class="block">Retrieve the name of this Option.</div>
  305. </td>
  306. </tr>
  307. <tr id="i11" class="rowColor">
  308. <td class="colFirst"><code><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></code></td>
  309. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getType--">getType</a></span>()</code>
  310. <div class="block">Retrieve the type of this Option.</div>
  311. </td>
  312. </tr>
  313. <tr id="i12" class="altColor">
  314. <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>
  315. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getValue--">getValue</a></span>()</code>
  316. <div class="block">Returns the specified value of this Option or
  317. <code>null</code> if there is no value.</div>
  318. </td>
  319. </tr>
  320. <tr id="i13" class="rowColor">
  321. <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>
  322. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getValue-int-">getValue</a></span>(int&nbsp;index)</code>
  323. <div class="block">Returns the specified value of this Option or
  324. <code>null</code> if there is no value.</div>
  325. </td>
  326. </tr>
  327. <tr id="i14" class="altColor">
  328. <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>
  329. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getValue-java.lang.String-">getValue</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;defaultValue)</code>
  330. <div class="block">Returns the value/first value of this Option or the
  331. <code>defaultValue</code> if there is no value.</div>
  332. </td>
  333. </tr>
  334. <tr id="i15" class="rowColor">
  335. <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>
  336. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getValues--">getValues</a></span>()</code>
  337. <div class="block">Return the values of this Option as a String array
  338. or null if there are no values</div>
  339. </td>
  340. </tr>
  341. <tr id="i16" class="altColor">
  342. <td class="colFirst"><code>char</code></td>
  343. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getValueSeparator--">getValueSeparator</a></span>()</code>
  344. <div class="block">Returns the value separator character.</div>
  345. </td>
  346. </tr>
  347. <tr id="i17" class="rowColor">
  348. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<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>&gt;</code></td>
  349. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#getValuesList--">getValuesList</a></span>()</code>&nbsp;</td>
  350. </tr>
  351. <tr id="i18" class="altColor">
  352. <td class="colFirst"><code>boolean</code></td>
  353. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#hasArg--">hasArg</a></span>()</code>
  354. <div class="block">Query to see if this Option requires an argument</div>
  355. </td>
  356. </tr>
  357. <tr id="i19" class="rowColor">
  358. <td class="colFirst"><code>boolean</code></td>
  359. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#hasArgName--">hasArgName</a></span>()</code>
  360. <div class="block">Returns whether the display name for the argument value has been set.</div>
  361. </td>
  362. </tr>
  363. <tr id="i20" class="altColor">
  364. <td class="colFirst"><code>boolean</code></td>
  365. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#hasArgs--">hasArgs</a></span>()</code>
  366. <div class="block">Query to see if this Option can take many values.</div>
  367. </td>
  368. </tr>
  369. <tr id="i21" class="rowColor">
  370. <td class="colFirst"><code>int</code></td>
  371. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
  372. </tr>
  373. <tr id="i22" class="altColor">
  374. <td class="colFirst"><code>boolean</code></td>
  375. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#hasLongOpt--">hasLongOpt</a></span>()</code>
  376. <div class="block">Query to see if this Option has a long name</div>
  377. </td>
  378. </tr>
  379. <tr id="i23" class="rowColor">
  380. <td class="colFirst"><code>boolean</code></td>
  381. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#hasOptionalArg--">hasOptionalArg</a></span>()</code>&nbsp;</td>
  382. </tr>
  383. <tr id="i24" class="altColor">
  384. <td class="colFirst"><code>boolean</code></td>
  385. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#hasValueSeparator--">hasValueSeparator</a></span>()</code>
  386. <div class="block">Return whether this Option has specified a value separator.</div>
  387. </td>
  388. </tr>
  389. <tr id="i25" class="rowColor">
  390. <td class="colFirst"><code>boolean</code></td>
  391. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#isRequired--">isRequired</a></span>()</code>
  392. <div class="block">Query to see if this Option is mandatory</div>
  393. </td>
  394. </tr>
  395. <tr id="i26" class="altColor">
  396. <td class="colFirst"><code>void</code></td>
  397. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.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;argName)</code>
  398. <div class="block">Sets the display name for the argument value.</div>
  399. </td>
  400. </tr>
  401. <tr id="i27" class="rowColor">
  402. <td class="colFirst"><code>void</code></td>
  403. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#setArgs-int-">setArgs</a></span>(int&nbsp;num)</code>
  404. <div class="block">Sets the number of argument values this Option can take.</div>
  405. </td>
  406. </tr>
  407. <tr id="i28" class="altColor">
  408. <td class="colFirst"><code>void</code></td>
  409. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#setDescription-java.lang.String-">setDescription</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;description)</code>
  410. <div class="block">Sets the self-documenting description of this Option</div>
  411. </td>
  412. </tr>
  413. <tr id="i29" class="rowColor">
  414. <td class="colFirst"><code>void</code></td>
  415. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#setLongOpt-java.lang.String-">setLongOpt</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;longOpt)</code>
  416. <div class="block">Sets the long name of this Option.</div>
  417. </td>
  418. </tr>
  419. <tr id="i30" class="altColor">
  420. <td class="colFirst"><code>void</code></td>
  421. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#setOptionalArg-boolean-">setOptionalArg</a></span>(boolean&nbsp;optionalArg)</code>
  422. <div class="block">Sets whether this Option can have an optional argument.</div>
  423. </td>
  424. </tr>
  425. <tr id="i31" class="rowColor">
  426. <td class="colFirst"><code>void</code></td>
  427. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#setRequired-boolean-">setRequired</a></span>(boolean&nbsp;required)</code>
  428. <div class="block">Sets whether this Option is mandatory.</div>
  429. </td>
  430. </tr>
  431. <tr id="i32" class="altColor">
  432. <td class="colFirst"><code>void</code></td>
  433. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#setType-java.lang.Class-">setType</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</code>
  434. <div class="block">Sets the type of this Option.</div>
  435. </td>
  436. </tr>
  437. <tr id="i33" class="rowColor">
  438. <td class="colFirst"><code>void</code></td>
  439. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#setType-java.lang.Object-">setType</a></span>(<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>&nbsp;type)</code>
  440. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
  441. <div class="block"><span class="deprecationComment">since 1.3, use <a href="../../../../org/apache/commons/cli/Option.html#setType-java.lang.Class-"><code>setType(Class)</code></a> instead</span></div>
  442. </div>
  443. </td>
  444. </tr>
  445. <tr id="i34" class="altColor">
  446. <td class="colFirst"><code>void</code></td>
  447. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#setValueSeparator-char-">setValueSeparator</a></span>(char&nbsp;sep)</code>
  448. <div class="block">Sets the value separator.</div>
  449. </td>
  450. </tr>
  451. <tr id="i35" class="rowColor">
  452. <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>
  453. <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/commons/cli/Option.html#toString--">toString</a></span>()</code>
  454. <div class="block">Dump state, suitable for debugging.</div>
  455. </td>
  456. </tr>
  457. </table>
  458. <ul class="blockList">
  459. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  460. <!-- -->
  461. </a>
  462. <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>
  463. <code><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#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#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>
  464. </ul>
  465. </li>
  466. </ul>
  467. </li>
  468. </ul>
  469. </div>
  470. <div class="details">
  471. <ul class="blockList">
  472. <li class="blockList">
  473. <!-- ============ FIELD DETAIL =========== -->
  474. <ul class="blockList">
  475. <li class="blockList"><a name="field.detail">
  476. <!-- -->
  477. </a>
  478. <h3>Field Detail</h3>
  479. <a name="UNINITIALIZED">
  480. <!-- -->
  481. </a>
  482. <ul class="blockList">
  483. <li class="blockList">
  484. <h4>UNINITIALIZED</h4>
  485. <pre>public static final&nbsp;int UNINITIALIZED</pre>
  486. <div class="block">constant that specifies the number of argument values has not been specified</div>
  487. <dl>
  488. <dt><span class="seeLabel">See Also:</span></dt>
  489. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.Option.UNINITIALIZED">Constant Field Values</a></dd>
  490. </dl>
  491. </li>
  492. </ul>
  493. <a name="UNLIMITED_VALUES">
  494. <!-- -->
  495. </a>
  496. <ul class="blockListLast">
  497. <li class="blockList">
  498. <h4>UNLIMITED_VALUES</h4>
  499. <pre>public static final&nbsp;int UNLIMITED_VALUES</pre>
  500. <div class="block">constant that specifies the number of argument values is infinite</div>
  501. <dl>
  502. <dt><span class="seeLabel">See Also:</span></dt>
  503. <dd><a href="../../../../constant-values.html#org.apache.commons.cli.Option.UNLIMITED_VALUES">Constant Field Values</a></dd>
  504. </dl>
  505. </li>
  506. </ul>
  507. </li>
  508. </ul>
  509. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  510. <ul class="blockList">
  511. <li class="blockList"><a name="constructor.detail">
  512. <!-- -->
  513. </a>
  514. <h3>Constructor Detail</h3>
  515. <a name="Option-java.lang.String-java.lang.String-">
  516. <!-- -->
  517. </a>
  518. <ul class="blockList">
  519. <li class="blockList">
  520. <h4>Option</h4>
  521. <pre>public&nbsp;Option(<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;opt,
  522. <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;description)
  523. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
  524. <div class="block">Creates an Option using the specified parameters.
  525. The option does not take an argument.</div>
  526. <dl>
  527. <dt><span class="paramLabel">Parameters:</span></dt>
  528. <dd><code>opt</code> - short representation of the option</dd>
  529. <dd><code>description</code> - describes the function of the option</dd>
  530. <dt><span class="throwsLabel">Throws:</span></dt>
  531. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if there are any non valid
  532. Option characters in <code>opt</code>.</dd>
  533. </dl>
  534. </li>
  535. </ul>
  536. <a name="Option-java.lang.String-boolean-java.lang.String-">
  537. <!-- -->
  538. </a>
  539. <ul class="blockList">
  540. <li class="blockList">
  541. <h4>Option</h4>
  542. <pre>public&nbsp;Option(<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;opt,
  543. boolean&nbsp;hasArg,
  544. <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;description)
  545. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
  546. <div class="block">Creates an Option using the specified parameters.</div>
  547. <dl>
  548. <dt><span class="paramLabel">Parameters:</span></dt>
  549. <dd><code>opt</code> - short representation of the option</dd>
  550. <dd><code>hasArg</code> - specifies whether the Option takes an argument or not</dd>
  551. <dd><code>description</code> - describes the function of the option</dd>
  552. <dt><span class="throwsLabel">Throws:</span></dt>
  553. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if there are any non valid
  554. Option characters in <code>opt</code>.</dd>
  555. </dl>
  556. </li>
  557. </ul>
  558. <a name="Option-java.lang.String-java.lang.String-boolean-java.lang.String-">
  559. <!-- -->
  560. </a>
  561. <ul class="blockListLast">
  562. <li class="blockList">
  563. <h4>Option</h4>
  564. <pre>public&nbsp;Option(<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;opt,
  565. <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;longOpt,
  566. boolean&nbsp;hasArg,
  567. <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;description)
  568. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
  569. <div class="block">Creates an Option using the specified parameters.</div>
  570. <dl>
  571. <dt><span class="paramLabel">Parameters:</span></dt>
  572. <dd><code>opt</code> - short representation of the option</dd>
  573. <dd><code>longOpt</code> - the long representation of the option</dd>
  574. <dd><code>hasArg</code> - specifies whether the Option takes an argument or not</dd>
  575. <dd><code>description</code> - describes the function of the option</dd>
  576. <dt><span class="throwsLabel">Throws:</span></dt>
  577. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if there are any non valid
  578. Option characters in <code>opt</code>.</dd>
  579. </dl>
  580. </li>
  581. </ul>
  582. </li>
  583. </ul>
  584. <!-- ============ METHOD DETAIL ========== -->
  585. <ul class="blockList">
  586. <li class="blockList"><a name="method.detail">
  587. <!-- -->
  588. </a>
  589. <h3>Method Detail</h3>
  590. <a name="getId--">
  591. <!-- -->
  592. </a>
  593. <ul class="blockList">
  594. <li class="blockList">
  595. <h4>getId</h4>
  596. <pre>public&nbsp;int&nbsp;getId()</pre>
  597. <div class="block">Returns the id of this Option. This is only set when the
  598. Option shortOpt is a single character. This is used for switch
  599. statements.</div>
  600. <dl>
  601. <dt><span class="returnLabel">Returns:</span></dt>
  602. <dd>the id of this Option</dd>
  603. </dl>
  604. </li>
  605. </ul>
  606. <a name="getOpt--">
  607. <!-- -->
  608. </a>
  609. <ul class="blockList">
  610. <li class="blockList">
  611. <h4>getOpt</h4>
  612. <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;getOpt()</pre>
  613. <div class="block">Retrieve the name of this Option.
  614. It is this String which can be used with
  615. <a href="../../../../org/apache/commons/cli/CommandLine.html#hasOption-java.lang.String-"><code>CommandLine.hasOption(String opt)</code></a> and
  616. <a href="../../../../org/apache/commons/cli/CommandLine.html#getOptionValue-java.lang.String-"><code>CommandLine.getOptionValue(String opt)</code></a> to check
  617. for existence and argument.</div>
  618. <dl>
  619. <dt><span class="returnLabel">Returns:</span></dt>
  620. <dd>The name of this option</dd>
  621. </dl>
  622. </li>
  623. </ul>
  624. <a name="getType--">
  625. <!-- -->
  626. </a>
  627. <ul class="blockList">
  628. <li class="blockList">
  629. <h4>getType</h4>
  630. <pre>public&nbsp;<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>&nbsp;getType()</pre>
  631. <div class="block">Retrieve the type of this Option.</div>
  632. <dl>
  633. <dt><span class="returnLabel">Returns:</span></dt>
  634. <dd>The type of this option</dd>
  635. </dl>
  636. </li>
  637. </ul>
  638. <a name="setType-java.lang.Object-">
  639. <!-- -->
  640. </a>
  641. <ul class="blockList">
  642. <li class="blockList">
  643. <h4>setType</h4>
  644. <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>
  645. public&nbsp;void&nbsp;setType(<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>&nbsp;type)</pre>
  646. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">since 1.3, use <a href="../../../../org/apache/commons/cli/Option.html#setType-java.lang.Class-"><code>setType(Class)</code></a> instead</span></div>
  647. <div class="block">Sets the type of this Option.
  648. <p>
  649. <b>Note:</b> this method is kept for binary compatibility and the
  650. input type is supposed to be a <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> object.</div>
  651. <dl>
  652. <dt><span class="paramLabel">Parameters:</span></dt>
  653. <dd><code>type</code> - the type of this Option</dd>
  654. </dl>
  655. </li>
  656. </ul>
  657. <a name="setType-java.lang.Class-">
  658. <!-- -->
  659. </a>
  660. <ul class="blockList">
  661. <li class="blockList">
  662. <h4>setType</h4>
  663. <pre>public&nbsp;void&nbsp;setType(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;type)</pre>
  664. <div class="block">Sets the type of this Option.</div>
  665. <dl>
  666. <dt><span class="paramLabel">Parameters:</span></dt>
  667. <dd><code>type</code> - the type of this Option</dd>
  668. <dt><span class="simpleTagLabel">Since:</span></dt>
  669. <dd>1.3</dd>
  670. </dl>
  671. </li>
  672. </ul>
  673. <a name="getLongOpt--">
  674. <!-- -->
  675. </a>
  676. <ul class="blockList">
  677. <li class="blockList">
  678. <h4>getLongOpt</h4>
  679. <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;getLongOpt()</pre>
  680. <div class="block">Retrieve the long name of this Option.</div>
  681. <dl>
  682. <dt><span class="returnLabel">Returns:</span></dt>
  683. <dd>Long name of this option, or null, if there is no long name</dd>
  684. </dl>
  685. </li>
  686. </ul>
  687. <a name="setLongOpt-java.lang.String-">
  688. <!-- -->
  689. </a>
  690. <ul class="blockList">
  691. <li class="blockList">
  692. <h4>setLongOpt</h4>
  693. <pre>public&nbsp;void&nbsp;setLongOpt(<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;longOpt)</pre>
  694. <div class="block">Sets the long name of this Option.</div>
  695. <dl>
  696. <dt><span class="paramLabel">Parameters:</span></dt>
  697. <dd><code>longOpt</code> - the long name of this Option</dd>
  698. </dl>
  699. </li>
  700. </ul>
  701. <a name="setOptionalArg-boolean-">
  702. <!-- -->
  703. </a>
  704. <ul class="blockList">
  705. <li class="blockList">
  706. <h4>setOptionalArg</h4>
  707. <pre>public&nbsp;void&nbsp;setOptionalArg(boolean&nbsp;optionalArg)</pre>
  708. <div class="block">Sets whether this Option can have an optional argument.</div>
  709. <dl>
  710. <dt><span class="paramLabel">Parameters:</span></dt>
  711. <dd><code>optionalArg</code> - specifies whether the Option can have
  712. an optional argument.</dd>
  713. </dl>
  714. </li>
  715. </ul>
  716. <a name="hasOptionalArg--">
  717. <!-- -->
  718. </a>
  719. <ul class="blockList">
  720. <li class="blockList">
  721. <h4>hasOptionalArg</h4>
  722. <pre>public&nbsp;boolean&nbsp;hasOptionalArg()</pre>
  723. <dl>
  724. <dt><span class="returnLabel">Returns:</span></dt>
  725. <dd>whether this Option can have an optional argument</dd>
  726. </dl>
  727. </li>
  728. </ul>
  729. <a name="hasLongOpt--">
  730. <!-- -->
  731. </a>
  732. <ul class="blockList">
  733. <li class="blockList">
  734. <h4>hasLongOpt</h4>
  735. <pre>public&nbsp;boolean&nbsp;hasLongOpt()</pre>
  736. <div class="block">Query to see if this Option has a long name</div>
  737. <dl>
  738. <dt><span class="returnLabel">Returns:</span></dt>
  739. <dd>boolean flag indicating existence of a long name</dd>
  740. </dl>
  741. </li>
  742. </ul>
  743. <a name="hasArg--">
  744. <!-- -->
  745. </a>
  746. <ul class="blockList">
  747. <li class="blockList">
  748. <h4>hasArg</h4>
  749. <pre>public&nbsp;boolean&nbsp;hasArg()</pre>
  750. <div class="block">Query to see if this Option requires an argument</div>
  751. <dl>
  752. <dt><span class="returnLabel">Returns:</span></dt>
  753. <dd>boolean flag indicating if an argument is required</dd>
  754. </dl>
  755. </li>
  756. </ul>
  757. <a name="getDescription--">
  758. <!-- -->
  759. </a>
  760. <ul class="blockList">
  761. <li class="blockList">
  762. <h4>getDescription</h4>
  763. <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;getDescription()</pre>
  764. <div class="block">Retrieve the self-documenting description of this Option</div>
  765. <dl>
  766. <dt><span class="returnLabel">Returns:</span></dt>
  767. <dd>The string description of this option</dd>
  768. </dl>
  769. </li>
  770. </ul>
  771. <a name="setDescription-java.lang.String-">
  772. <!-- -->
  773. </a>
  774. <ul class="blockList">
  775. <li class="blockList">
  776. <h4>setDescription</h4>
  777. <pre>public&nbsp;void&nbsp;setDescription(<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;description)</pre>
  778. <div class="block">Sets the self-documenting description of this Option</div>
  779. <dl>
  780. <dt><span class="paramLabel">Parameters:</span></dt>
  781. <dd><code>description</code> - The description of this option</dd>
  782. <dt><span class="simpleTagLabel">Since:</span></dt>
  783. <dd>1.1</dd>
  784. </dl>
  785. </li>
  786. </ul>
  787. <a name="isRequired--">
  788. <!-- -->
  789. </a>
  790. <ul class="blockList">
  791. <li class="blockList">
  792. <h4>isRequired</h4>
  793. <pre>public&nbsp;boolean&nbsp;isRequired()</pre>
  794. <div class="block">Query to see if this Option is mandatory</div>
  795. <dl>
  796. <dt><span class="returnLabel">Returns:</span></dt>
  797. <dd>boolean flag indicating whether this Option is mandatory</dd>
  798. </dl>
  799. </li>
  800. </ul>
  801. <a name="setRequired-boolean-">
  802. <!-- -->
  803. </a>
  804. <ul class="blockList">
  805. <li class="blockList">
  806. <h4>setRequired</h4>
  807. <pre>public&nbsp;void&nbsp;setRequired(boolean&nbsp;required)</pre>
  808. <div class="block">Sets whether this Option is mandatory.</div>
  809. <dl>
  810. <dt><span class="paramLabel">Parameters:</span></dt>
  811. <dd><code>required</code> - specifies whether this Option is mandatory</dd>
  812. </dl>
  813. </li>
  814. </ul>
  815. <a name="setArgName-java.lang.String-">
  816. <!-- -->
  817. </a>
  818. <ul class="blockList">
  819. <li class="blockList">
  820. <h4>setArgName</h4>
  821. <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;argName)</pre>
  822. <div class="block">Sets the display name for the argument value.</div>
  823. <dl>
  824. <dt><span class="paramLabel">Parameters:</span></dt>
  825. <dd><code>argName</code> - the display name for the argument value.</dd>
  826. </dl>
  827. </li>
  828. </ul>
  829. <a name="getArgName--">
  830. <!-- -->
  831. </a>
  832. <ul class="blockList">
  833. <li class="blockList">
  834. <h4>getArgName</h4>
  835. <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>
  836. <div class="block">Gets the display name for the argument value.</div>
  837. <dl>
  838. <dt><span class="returnLabel">Returns:</span></dt>
  839. <dd>the display name for the argument value.</dd>
  840. </dl>
  841. </li>
  842. </ul>
  843. <a name="hasArgName--">
  844. <!-- -->
  845. </a>
  846. <ul class="blockList">
  847. <li class="blockList">
  848. <h4>hasArgName</h4>
  849. <pre>public&nbsp;boolean&nbsp;hasArgName()</pre>
  850. <div class="block">Returns whether the display name for the argument value has been set.</div>
  851. <dl>
  852. <dt><span class="returnLabel">Returns:</span></dt>
  853. <dd>if the display name for the argument value has been set.</dd>
  854. </dl>
  855. </li>
  856. </ul>
  857. <a name="hasArgs--">
  858. <!-- -->
  859. </a>
  860. <ul class="blockList">
  861. <li class="blockList">
  862. <h4>hasArgs</h4>
  863. <pre>public&nbsp;boolean&nbsp;hasArgs()</pre>
  864. <div class="block">Query to see if this Option can take many values.</div>
  865. <dl>
  866. <dt><span class="returnLabel">Returns:</span></dt>
  867. <dd>boolean flag indicating if multiple values are allowed</dd>
  868. </dl>
  869. </li>
  870. </ul>
  871. <a name="setArgs-int-">
  872. <!-- -->
  873. </a>
  874. <ul class="blockList">
  875. <li class="blockList">
  876. <h4>setArgs</h4>
  877. <pre>public&nbsp;void&nbsp;setArgs(int&nbsp;num)</pre>
  878. <div class="block">Sets the number of argument values this Option can take.</div>
  879. <dl>
  880. <dt><span class="paramLabel">Parameters:</span></dt>
  881. <dd><code>num</code> - the number of argument values</dd>
  882. </dl>
  883. </li>
  884. </ul>
  885. <a name="setValueSeparator-char-">
  886. <!-- -->
  887. </a>
  888. <ul class="blockList">
  889. <li class="blockList">
  890. <h4>setValueSeparator</h4>
  891. <pre>public&nbsp;void&nbsp;setValueSeparator(char&nbsp;sep)</pre>
  892. <div class="block">Sets the value separator. For example if the argument value
  893. was a Java property, the value separator would be '='.</div>
  894. <dl>
  895. <dt><span class="paramLabel">Parameters:</span></dt>
  896. <dd><code>sep</code> - The value separator.</dd>
  897. </dl>
  898. </li>
  899. </ul>
  900. <a name="getValueSeparator--">
  901. <!-- -->
  902. </a>
  903. <ul class="blockList">
  904. <li class="blockList">
  905. <h4>getValueSeparator</h4>
  906. <pre>public&nbsp;char&nbsp;getValueSeparator()</pre>
  907. <div class="block">Returns the value separator character.</div>
  908. <dl>
  909. <dt><span class="returnLabel">Returns:</span></dt>
  910. <dd>the value separator character.</dd>
  911. </dl>
  912. </li>
  913. </ul>
  914. <a name="hasValueSeparator--">
  915. <!-- -->
  916. </a>
  917. <ul class="blockList">
  918. <li class="blockList">
  919. <h4>hasValueSeparator</h4>
  920. <pre>public&nbsp;boolean&nbsp;hasValueSeparator()</pre>
  921. <div class="block">Return whether this Option has specified a value separator.</div>
  922. <dl>
  923. <dt><span class="returnLabel">Returns:</span></dt>
  924. <dd>whether this Option has specified a value separator.</dd>
  925. <dt><span class="simpleTagLabel">Since:</span></dt>
  926. <dd>1.1</dd>
  927. </dl>
  928. </li>
  929. </ul>
  930. <a name="getArgs--">
  931. <!-- -->
  932. </a>
  933. <ul class="blockList">
  934. <li class="blockList">
  935. <h4>getArgs</h4>
  936. <pre>public&nbsp;int&nbsp;getArgs()</pre>
  937. <div class="block">Returns the number of argument values this Option can take.
  938. <p>
  939. A value equal to the constant <a href="../../../../org/apache/commons/cli/Option.html#UNINITIALIZED"><code>UNINITIALIZED</code></a> (= -1) indicates
  940. the number of arguments has not been specified.
  941. A value equal to the constant <a href="../../../../org/apache/commons/cli/Option.html#UNLIMITED_VALUES"><code>UNLIMITED_VALUES</code></a> (= -2) indicates
  942. that this options takes an unlimited amount of values.
  943. </p></div>
  944. <dl>
  945. <dt><span class="returnLabel">Returns:</span></dt>
  946. <dd>num the number of argument values</dd>
  947. <dt><span class="seeLabel">See Also:</span></dt>
  948. <dd><a href="../../../../org/apache/commons/cli/Option.html#UNINITIALIZED"><code>UNINITIALIZED</code></a>,
  949. <a href="../../../../org/apache/commons/cli/Option.html#UNLIMITED_VALUES"><code>UNLIMITED_VALUES</code></a></dd>
  950. </dl>
  951. </li>
  952. </ul>
  953. <a name="getValue--">
  954. <!-- -->
  955. </a>
  956. <ul class="blockList">
  957. <li class="blockList">
  958. <h4>getValue</h4>
  959. <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;getValue()</pre>
  960. <div class="block">Returns the specified value of this Option or
  961. <code>null</code> if there is no value.</div>
  962. <dl>
  963. <dt><span class="returnLabel">Returns:</span></dt>
  964. <dd>the value/first value of this Option or
  965. <code>null</code> if there is no value.</dd>
  966. </dl>
  967. </li>
  968. </ul>
  969. <a name="getValue-int-">
  970. <!-- -->
  971. </a>
  972. <ul class="blockList">
  973. <li class="blockList">
  974. <h4>getValue</h4>
  975. <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;getValue(int&nbsp;index)
  976. throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></pre>
  977. <div class="block">Returns the specified value of this Option or
  978. <code>null</code> if there is no value.</div>
  979. <dl>
  980. <dt><span class="paramLabel">Parameters:</span></dt>
  981. <dd><code>index</code> - The index of the value to be returned.</dd>
  982. <dt><span class="returnLabel">Returns:</span></dt>
  983. <dd>the specified value of this Option or
  984. <code>null</code> if there is no value.</dd>
  985. <dt><span class="throwsLabel">Throws:</span></dt>
  986. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if index is less than 1
  987. or greater than the number of the values for this Option.</dd>
  988. </dl>
  989. </li>
  990. </ul>
  991. <a name="getValue-java.lang.String-">
  992. <!-- -->
  993. </a>
  994. <ul class="blockList">
  995. <li class="blockList">
  996. <h4>getValue</h4>
  997. <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;getValue(<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;defaultValue)</pre>
  998. <div class="block">Returns the value/first value of this Option or the
  999. <code>defaultValue</code> if there is no value.</div>
  1000. <dl>
  1001. <dt><span class="paramLabel">Parameters:</span></dt>
  1002. <dd><code>defaultValue</code> - The value to be returned if there
  1003. is no value.</dd>
  1004. <dt><span class="returnLabel">Returns:</span></dt>
  1005. <dd>the value/first value of this Option or the
  1006. <code>defaultValue</code> if there are no values.</dd>
  1007. </dl>
  1008. </li>
  1009. </ul>
  1010. <a name="getValues--">
  1011. <!-- -->
  1012. </a>
  1013. <ul class="blockList">
  1014. <li class="blockList">
  1015. <h4>getValues</h4>
  1016. <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;getValues()</pre>
  1017. <div class="block">Return the values of this Option as a String array
  1018. or null if there are no values</div>
  1019. <dl>
  1020. <dt><span class="returnLabel">Returns:</span></dt>
  1021. <dd>the values of this Option as a String array
  1022. or null if there are no values</dd>
  1023. </dl>
  1024. </li>
  1025. </ul>
  1026. <a name="getValuesList--">
  1027. <!-- -->
  1028. </a>
  1029. <ul class="blockList">
  1030. <li class="blockList">
  1031. <h4>getValuesList</h4>
  1032. <pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<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>&gt;&nbsp;getValuesList()</pre>
  1033. <dl>
  1034. <dt><span class="returnLabel">Returns:</span></dt>
  1035. <dd>the values of this Option as a List
  1036. or null if there are no values</dd>
  1037. </dl>
  1038. </li>
  1039. </ul>
  1040. <a name="toString--">
  1041. <!-- -->
  1042. </a>
  1043. <ul class="blockList">
  1044. <li class="blockList">
  1045. <h4>toString</h4>
  1046. <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;toString()</pre>
  1047. <div class="block">Dump state, suitable for debugging.</div>
  1048. <dl>
  1049. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1050. <dd><code><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></code>&nbsp;in class&nbsp;<code><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></code></dd>
  1051. <dt><span class="returnLabel">Returns:</span></dt>
  1052. <dd>Stringified form of this object</dd>
  1053. </dl>
  1054. </li>
  1055. </ul>
  1056. <a name="equals-java.lang.Object-">
  1057. <!-- -->
  1058. </a>
  1059. <ul class="blockList">
  1060. <li class="blockList">
  1061. <h4>equals</h4>
  1062. <pre>public&nbsp;boolean&nbsp;equals(<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>&nbsp;o)</pre>
  1063. <dl>
  1064. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1065. <dd><code><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></code>&nbsp;in class&nbsp;<code><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></code></dd>
  1066. </dl>
  1067. </li>
  1068. </ul>
  1069. <a name="hashCode--">
  1070. <!-- -->
  1071. </a>
  1072. <ul class="blockList">
  1073. <li class="blockList">
  1074. <h4>hashCode</h4>
  1075. <pre>public&nbsp;int&nbsp;hashCode()</pre>
  1076. <dl>
  1077. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1078. <dd><code><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></code>&nbsp;in class&nbsp;<code><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></code></dd>
  1079. </dl>
  1080. </li>
  1081. </ul>
  1082. <a name="clone--">
  1083. <!-- -->
  1084. </a>
  1085. <ul class="blockList">
  1086. <li class="blockList">
  1087. <h4>clone</h4>
  1088. <pre>public&nbsp;<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>&nbsp;clone()</pre>
  1089. <div class="block">A rather odd clone method - due to incorrect code in 1.0 it is public
  1090. and in 1.1 rather than throwing a CloneNotSupportedException it throws
  1091. a RuntimeException so as to maintain backwards compat at the API level.
  1092. After calling this method, it is very likely you will want to call
  1093. clearValues().</div>
  1094. <dl>
  1095. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  1096. <dd><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></code>&nbsp;in class&nbsp;<code><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></code></dd>
  1097. <dt><span class="returnLabel">Returns:</span></dt>
  1098. <dd>a clone of this Option instance</dd>
  1099. <dt><span class="throwsLabel">Throws:</span></dt>
  1100. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - if a <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CloneNotSupportedException.html?is-external=true" title="class or interface in java.lang"><code>CloneNotSupportedException</code></a> has been thrown
  1101. by <code>super.clone()</code></dd>
  1102. </dl>
  1103. </li>
  1104. </ul>
  1105. <a name="addValue-java.lang.String-">
  1106. <!-- -->
  1107. </a>
  1108. <ul class="blockList">
  1109. <li class="blockList">
  1110. <h4>addValue</h4>
  1111. <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>
  1112. public&nbsp;boolean&nbsp;addValue(<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;value)</pre>
  1113. <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
  1114. <div class="block">This method is not intended to be used. It was a piece of internal
  1115. API that was made public in 1.0. It currently throws an UnsupportedOperationException.</div>
  1116. <dl>
  1117. <dt><span class="paramLabel">Parameters:</span></dt>
  1118. <dd><code>value</code> - the value to add</dd>
  1119. <dt><span class="returnLabel">Returns:</span></dt>
  1120. <dd>always throws an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a></dd>
  1121. <dt><span class="throwsLabel">Throws:</span></dt>
  1122. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</a></code> - always</dd>
  1123. </dl>
  1124. </li>
  1125. </ul>
  1126. <a name="builder--">
  1127. <!-- -->
  1128. </a>
  1129. <ul class="blockList">
  1130. <li class="blockList">
  1131. <h4>builder</h4>
  1132. <pre>public static&nbsp;<a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli">Option.Builder</a>&nbsp;builder()</pre>
  1133. <div class="block">Returns a <a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli"><code>Option.Builder</code></a> to create an <a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli"><code>Option</code></a> using descriptive
  1134. methods.</div>
  1135. <dl>
  1136. <dt><span class="returnLabel">Returns:</span></dt>
  1137. <dd>a new <a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli"><code>Option.Builder</code></a> instance</dd>
  1138. <dt><span class="simpleTagLabel">Since:</span></dt>
  1139. <dd>1.3</dd>
  1140. </dl>
  1141. </li>
  1142. </ul>
  1143. <a name="builder-java.lang.String-">
  1144. <!-- -->
  1145. </a>
  1146. <ul class="blockListLast">
  1147. <li class="blockList">
  1148. <h4>builder</h4>
  1149. <pre>public static&nbsp;<a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli">Option.Builder</a>&nbsp;builder(<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;opt)</pre>
  1150. <div class="block">Returns a <a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli"><code>Option.Builder</code></a> to create an <a href="../../../../org/apache/commons/cli/Option.html" title="class in org.apache.commons.cli"><code>Option</code></a> using descriptive
  1151. methods.</div>
  1152. <dl>
  1153. <dt><span class="paramLabel">Parameters:</span></dt>
  1154. <dd><code>opt</code> - short representation of the option</dd>
  1155. <dt><span class="returnLabel">Returns:</span></dt>
  1156. <dd>a new <a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli"><code>Option.Builder</code></a> instance</dd>
  1157. <dt><span class="throwsLabel">Throws:</span></dt>
  1158. <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if there are any non valid Option characters in <code>opt</code></dd>
  1159. <dt><span class="simpleTagLabel">Since:</span></dt>
  1160. <dd>1.3</dd>
  1161. </dl>
  1162. </li>
  1163. </ul>
  1164. </li>
  1165. </ul>
  1166. </li>
  1167. </ul>
  1168. </div>
  1169. </div>
  1170. <!-- ========= END OF CLASS DATA ========= -->
  1171. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  1172. <div class="bottomNav"><a name="navbar.bottom">
  1173. <!-- -->
  1174. </a>
  1175. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  1176. <a name="navbar.bottom.firstrow">
  1177. <!-- -->
  1178. </a>
  1179. <ul class="navList" title="Navigation">
  1180. <li><a href="../../../../org/apache/commons/cli/package-summary.html">Package</a></li>
  1181. <li class="navBarCell1Rev">Class</li>
  1182. <li><a href="class-use/Option.html">Use</a></li>
  1183. <li><a href="package-tree.html">Tree</a></li>
  1184. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  1185. <li><a href="../../../../index-all.html">Index</a></li>
  1186. <li><a href="../../../../help-doc.html">Help</a></li>
  1187. </ul>
  1188. </div>
  1189. <div class="subNav">
  1190. <ul class="navList">
  1191. <li><a href="../../../../org/apache/commons/cli/MissingOptionException.html" title="class in org.apache.commons.cli"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  1192. <li><a href="../../../../org/apache/commons/cli/Option.Builder.html" title="class in org.apache.commons.cli"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  1193. </ul>
  1194. <ul class="navList">
  1195. <li><a href="../../../../index.html?org/apache/commons/cli/Option.html" target="_top">Frames</a></li>
  1196. <li><a href="Option.html" target="_top">No&nbsp;Frames</a></li>
  1197. </ul>
  1198. <ul class="navList" id="allclasses_navbar_bottom">
  1199. <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  1200. </ul>
  1201. <div>
  1202. <script type="text/javascript"><!--
  1203. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  1204. if(window==top) {
  1205. allClassesLink.style.display = "block";
  1206. }
  1207. else {
  1208. allClassesLink.style.display = "none";
  1209. }
  1210. //-->
  1211. </script>
  1212. </div>
  1213. <div>
  1214. <ul class="subNavList">
  1215. <li>Summary:&nbsp;</li>
  1216. <li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
  1217. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  1218. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  1219. <li><a href="#method.summary">Method</a></li>
  1220. </ul>
  1221. <ul class="subNavList">
  1222. <li>Detail:&nbsp;</li>
  1223. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  1224. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  1225. <li><a href="#method.detail">Method</a></li>
  1226. </ul>
  1227. </div>
  1228. <a name="skip.navbar.bottom">
  1229. <!-- -->
  1230. </a></div>
  1231. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1232. <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>
  1233. </body>
  1234. </html>