http://git-wip-us.apache.org/repos/asf/oodt/blob/4127d781/site_docs/apidocs/org/apache/oodt/cas/cli/util/CmdLineUtils.html ---------------------------------------------------------------------- diff --git a/site_docs/apidocs/org/apache/oodt/cas/cli/util/CmdLineUtils.html b/site_docs/apidocs/org/apache/oodt/cas/cli/util/CmdLineUtils.html new file mode 100644 index 0000000..d8e6fa9 --- /dev/null +++ b/site_docs/apidocs/org/apache/oodt/cas/cli/util/CmdLineUtils.html @@ -0,0 +1,1408 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_91) on Thu Jul 27 17:30:43 PDT 2017 --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>CmdLineUtils (Apache OODT 1.2-SNAPSHOT API)</title> +<meta name="date" content="2017-07-27"> +<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="CmdLineUtils (Apache OODT 1.2-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9}; +var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/CmdLineUtils.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineIterable.html" title="class in org.apache.oodt.cas.cli.util"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../../org/apache/oodt/cas/cli/util/OptionPropertyRegister.html" title="class in org.apache.oodt.cas.cli.util"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/oodt/cas/cli/util/CmdLineUtils.html" target="_top">Frames</a></li> +<li><a href="CmdLineUtils.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.apache.oodt.cas.cli.util</div> +<h2 title="Class CmdLineUtils" class="title">Class CmdLineUtils</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<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> +<li> +<ul class="inheritance"> +<li>org.apache.oodt.cas.cli.util.CmdLineUtils</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="typeNameLabel">CmdLineUtils</span> +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> +<div class="block">Collection of common helper methods.</div> +<dl> +<dt><span class="simpleTagLabel">Author:</span></dt> +<dd>bfoster (Brian Foster)</dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/AdvancedCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">AdvancedCmdLineOption</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#asAdvancedOption-org.apache.oodt.cas.cli.option.CmdLineOption-">asAdvancedOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Casts the <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> to a <a href="../../../../../../org/apache/oodt/cas/cli/option/AdvancedCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>AdvancedCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">GroupCmdLineOption</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#asGroupOption-org.apache.oodt.cas.cli.option.CmdLineOption-">asGroupOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Cast <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> to a <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/HelpCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">HelpCmdLineOption</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#asHelpOption-org.apache.oodt.cas.cli.option.CmdLineOption-">asHelpOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Casts <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> to a <a href="../../../../../../org/apache/oodt/cas/cli/option/HelpCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>HelpCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/SimpleCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">SimpleCmdLineOption</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#asSimpleOption-org.apache.oodt.cas.cli.option.CmdLineOption-">asSimpleOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Casts the <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> to a <a href="../../../../../../org/apache/oodt/cas/cli/option/SimpleCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>SimpleCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>static <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><?></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#convertToType-java.util.List-java.lang.Class-">convertToType</a></span>(<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><<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>> values, + <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><?> type)</code> </td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>static <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><<a href="../../../../../../org/apache/oodt/cas/cli/option/validator/CmdLineOptionValidator.Result.html" title="class in org.apache.oodt.cas.cli.option.validator">CmdLineOptionValidator.Result</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#determineFailedValidation-java.util.List-">determineFailedValidation</a></span>(<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><<a href="../../../../../../org/apache/oodt/cas/cli/option/validator/CmdLineOptionValidator.Result.html" title="class in org.apache.oodt.cas.cli.option.validator">CmdLineOptionValidator.Result</a>> results)</code> +<div class="block">Finds the <code>CmdLineOptionValidator.Result</code>s with grade of FAIL.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#determineOptional-org.apache.oodt.cas.cli.action.CmdLineAction-java.util.Set-">determineOptional</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Determines which of the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s are optional because + the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was specified.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#determineRelevantSubOptions-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.GroupCmdLineOption-">determineRelevantSubOptions</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">GroupCmdLineOption</a> option)</code> +<div class="block">Determines the given <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a>'s sub-options which + affect the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a>.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#determineRequired-org.apache.oodt.cas.cli.action.CmdLineAction-java.util.Set-">determineRequired</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Determines which of the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s are either always + required and are required because the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was + specified.</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#determineRequired-org.apache.oodt.cas.cli.action.CmdLineAction-java.util.Set-boolean-">determineRequired</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options, + boolean ignoreActionOption)</code> +<div class="block">Same as method above but optionally allows action options to be ignored.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#determineRequiredSubOptions-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.GroupCmdLineOption-">determineRequiredSubOptions</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">GroupCmdLineOption</a> option)</code> +<div class="block">Determines the sub-options of given <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a> who are + either always required for become requried when given + <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> is specified.</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#determineRequiredSubOptions-org.apache.oodt.cas.cli.option.GroupCmdLineOption-">determineRequiredSubOptions</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">GroupCmdLineOption</a> option)</code> +<div class="block">Determines the sub-options of given <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a> who are + always required.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findAction-org.apache.oodt.cas.cli.option.CmdLineOptionInstance-java.util.Set-">findAction</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a> actionOption, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a>> supportedActions)</code> +<div class="block">Finds the <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> specified by the given + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a>.</div> +</td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findAction-java.lang.String-java.util.Set-">findAction</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> actionName, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a>> supportedActions)</code> +<div class="block">Finds a <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> by its name.</div> +</td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code>static <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><<a href="../../../../../../org/apache/oodt/cas/cli/option/ActionCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">ActionCmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findActionOptions-java.util.Set-">findActionOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Finds all <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s that are <a href="../../../../../../org/apache/oodt/cas/cli/option/ActionCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>ActionCmdLineOption</code></a>s.</div> +</td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findAllOfSpecifiedOption-org.apache.oodt.cas.cli.option.CmdLineOption-java.util.Set-">findAllOfSpecifiedOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a>> specifiedOptions)</code> +<div class="block">Finds the <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a>s whose <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is + the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/ActionCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">ActionCmdLineOption</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findFirstActionOption-java.util.Set-">findFirstActionOption</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Find <a href="../../../../../../org/apache/oodt/cas/cli/option/ActionCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>ActionCmdLineOption</code></a> in <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> of <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/HelpCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">HelpCmdLineOption</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findHelpOption-java.util.Set-">findHelpOption</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Finds the <a href="../../../../../../org/apache/oodt/cas/cli/option/HelpCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>HelpCmdLineOption</code></a> in the <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> of + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s.</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findPerformAndQuitOptions-java.util.Set-">findPerformAndQuitOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a>> options)</code> +<div class="block">Finds all the perform-and-quit type <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a>s from + the given <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> of <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a>s.</div> +</td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/PrintSupportedActionsCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">PrintSupportedActionsCmdLineOption</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findPrintSupportedActionsOption-java.util.Set-">findPrintSupportedActionsOption</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Finds <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> of type + <a href="../../../../../../org/apache/oodt/cas/cli/option/PrintSupportedActionsCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>PrintSupportedActionsCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findSpecifiedActionOption-java.util.Set-">findSpecifiedActionOption</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a>> options)</code> +<div class="block">Find <a href="../../../../../../org/apache/oodt/cas/cli/option/ActionCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>ActionCmdLineOption</code></a> in <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> of <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s.</div> +</td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findSpecifiedHelpOption-java.util.Set-">findSpecifiedHelpOption</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a>> options)</code> +<div class="block">Finds the <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a> whose <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is of + type <a href="../../../../../../org/apache/oodt/cas/cli/option/HelpCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>HelpCmdLineOption</code></a></div> +</td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findSpecifiedOption-org.apache.oodt.cas.cli.option.CmdLineOption-java.util.Set-">findSpecifiedOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a>> specifiedOptions)</code> +<div class="block">Finds the first <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a> whose <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> + is the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#findSpecifiedPrintSupportedActionsOption-java.util.Set-">findSpecifiedPrintSupportedActionsOption</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a>> options)</code> +<div class="block">Finds <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a> whose <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> of type + <a href="../../../../../../org/apache/oodt/cas/cli/option/PrintSupportedActionsCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>PrintSupportedActionsCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<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> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#getFormattedString-java.lang.String-int-int-">getFormattedString</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> string, + int startIndex, + int endIndex)</code> +<div class="block">Formats given string to a string where txt starts at startIndex and wraps + around at endIndex, all other indexes are filled with empty space.</div> +</td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#getOptionByName-java.lang.String-java.util.Set-">getOptionByName</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> optionName, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Finds <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> whose short name or long name equals given + option name.</div> +</td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#getOptionInstanceByName-java.lang.String-java.util.Set-">getOptionInstanceByName</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> optionName, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a>> optionInsts)</code> +<div class="block">Finds <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a> whose <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>'s short + name or long name equals given option name.</div> +</td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#getRequiredOptions-java.util.Set-">getRequiredOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Get <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s which are always required regardless of + <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> specified.</div> +</td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#getRequiredOptions-java.util.Set-boolean-">getRequiredOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options, + boolean ignoreActionOption)</code> +<div class="block">Get <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s which are always required regardless of + <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> specified.</div> +</td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#handle-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.CmdLineOptionInstance-">handle</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a> option)</code> +<div class="block">Runs the <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a>'s handler against the given + <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a>.</div> +</td> +</tr> +<tr id="i30" class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#handlePerformAndQuitOption-org.apache.oodt.cas.cli.option.CmdLineOptionInstance-">handlePerformAndQuitOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a> option)</code> +<div class="block">Runs the <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a>'s handler if it a perform and + quit option.</div> +</td> +</tr> +<tr id="i31" class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isActionOption-org.apache.oodt.cas.cli.option.CmdLineOption-">isActionOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Checks if <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is a <a href="../../../../../../org/apache/oodt/cas/cli/option/ActionCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>ActionCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i32" class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isAdvancedOption-org.apache.oodt.cas.cli.option.CmdLineOption-">isAdvancedOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Checks if <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is a <a href="../../../../../../org/apache/oodt/cas/cli/option/AdvancedCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>AdvancedCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i33" class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isGroupOption-org.apache.oodt.cas.cli.option.CmdLineOption-">isGroupOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Checks if <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is a <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i34" class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isHelpOption-org.apache.oodt.cas.cli.option.CmdLineOption-">isHelpOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Checks if <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is a <a href="../../../../../../org/apache/oodt/cas/cli/option/HelpCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>HelpCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i35" class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isOptional-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.CmdLineOption-">isOptional</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Determines if the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is optional either because + it is always optional or because the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was + specified.</div> +</td> +</tr> +<tr id="i36" class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isPerformAndQuitOption-org.apache.oodt.cas.cli.option.CmdLineOption-">isPerformAndQuitOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Checks if the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is a perform-and-quit type + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i37" class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isPrintSupportedActionsOption-org.apache.oodt.cas.cli.option.CmdLineOption-">isPrintSupportedActionsOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Checks if <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is a <code>PrintSupportedActionsOption</code>.</div> +</td> +</tr> +<tr id="i38" class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isRequired-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.CmdLineOption-">isRequired</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Determines if the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is required because the + given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was specified or because it is always required.</div> +</td> +</tr> +<tr id="i39" class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isSimpleOption-org.apache.oodt.cas.cli.option.CmdLineOption-">isSimpleOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Checks if <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is a <a href="../../../../../../org/apache/oodt/cas/cli/option/SimpleCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>SimpleCmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i40" class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isStrictlyOptional-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.CmdLineOption-">isStrictlyOptional</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</code> +<div class="block">Determines if the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is optional ONLY because the + given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was specified.</div> +</td> +</tr> +<tr id="i41" class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#isSubOption-org.apache.oodt.cas.cli.option.CmdLineOption-org.apache.oodt.cas.cli.option.CmdLineOption-">isSubOption</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option, + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> subOption)</code> +<div class="block">Checks if given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is a sub-option of other given + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>.</div> +</td> +</tr> +<tr id="i42" class="altColor"> +<td class="colFirst"><code>static <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><<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#sortActions-java.util.Set-">sortActions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a>> actions)</code> +<div class="block">Sorts <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a>s by there name.</div> +</td> +</tr> +<tr id="i43" class="rowColor"> +<td class="colFirst"><code>static <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><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#sortOptions-java.util.Set-">sortOptions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Sorts <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s by there long name.</div> +</td> +</tr> +<tr id="i44" class="altColor"> +<td class="colFirst"><code>static <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><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#sortOptionsByRequiredStatus-java.util.Set-">sortOptionsByRequiredStatus</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</code> +<div class="block">Sorts <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s by requirement levels.</div> +</td> +</tr> +<tr id="i45" class="rowColor"> +<td class="colFirst"><code>static <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><<a href="../../../../../../org/apache/oodt/cas/cli/option/validator/CmdLineOptionValidator.Result.html" title="class in org.apache.oodt.cas.cli.option.validator">CmdLineOptionValidator.Result</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/oodt/cas/cli/util/CmdLineUtils.html#validate-org.apache.oodt.cas.cli.option.CmdLineOptionInstance-">validate</a></span>(<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option">CmdLineOptionInstance</a> option)</code> +<div class="block">Validates the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOptionInstance.html" title="class in org.apache.oodt.cas.cli.option"><code>CmdLineOptionInstance</code></a>.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class 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> +<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> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="determineRequired-org.apache.oodt.cas.cli.action.CmdLineAction-java.util.Set-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determineRequired</h4> +<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> determineRequired(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</pre> +<div class="block">Determines which of the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s are either always + required and are required because the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was + specified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>action</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> which was specified.</dd> +<dd><code>options</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s in question of being required or not.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> of <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s which are either always + required or are required because the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> + was specified.</dd> +</dl> +</li> +</ul> +<a name="determineRequired-org.apache.oodt.cas.cli.action.CmdLineAction-java.util.Set-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determineRequired</h4> +<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> determineRequired(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options, + boolean ignoreActionOption)</pre> +<div class="block">Same as method above but optionally allows action options to be ignored.</div> +</li> +</ul> +<a name="determineRelevantSubOptions-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.GroupCmdLineOption-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determineRelevantSubOptions</h4> +<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> determineRelevantSubOptions(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">GroupCmdLineOption</a> option)</pre> +<div class="block">Determines the given <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a>'s sub-options which + affect the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a>.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>action</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> for which given + <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a>'s sub-options will be determined + relevant or not</dd> +<dd><code>option</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a> whose sub-options are in question + of being relevant to the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a>'s sub-options who are relevant to + given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a></dd> +</dl> +</li> +</ul> +<a name="determineRequiredSubOptions-org.apache.oodt.cas.cli.option.GroupCmdLineOption-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determineRequiredSubOptions</h4> +<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> determineRequiredSubOptions(<a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">GroupCmdLineOption</a> option)</pre> +<div class="block">Determines the sub-options of given <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a> who are + always required.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>option</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a> whose sub-options are check where + they are required</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The required sub-options of given <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a></dd> +</dl> +</li> +</ul> +<a name="determineRequiredSubOptions-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.GroupCmdLineOption-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determineRequiredSubOptions</h4> +<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> determineRequiredSubOptions(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option">GroupCmdLineOption</a> option)</pre> +<div class="block">Determines the sub-options of given <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a> who are + either always required for become requried when given + <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> is specified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>action</code> - The specified <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a></dd> +<dd><code>option</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a> whose sub-options are checked if + they are required</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The given <a href="../../../../../../org/apache/oodt/cas/cli/option/GroupCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>GroupCmdLineOption</code></a>'s required sub-options</dd> +</dl> +</li> +</ul> +<a name="isRequired-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.CmdLineOption-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isRequired</h4> +<pre>public static boolean isRequired(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</pre> +<div class="block">Determines if the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is required because the + given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was specified or because it is always required.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>action</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> which was specified.</dd> +<dd><code>option</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> in question of being required or not.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>True is option is required, false otherwise.</dd> +</dl> +</li> +</ul> +<a name="determineOptional-org.apache.oodt.cas.cli.action.CmdLineAction-java.util.Set-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>determineOptional</h4> +<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> determineOptional(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</pre> +<div class="block">Determines which of the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s are optional because + the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was specified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>action</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> which was specified.</dd> +<dd><code>options</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> in question of being optional or not.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> of <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s where are optional + because the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was specified.</dd> +</dl> +</li> +</ul> +<a name="isOptional-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.CmdLineOption-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isOptional</h4> +<pre>public static boolean isOptional(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</pre> +<div class="block">Determines if the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is optional either because + it is always optional or because the given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was + specified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>action</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> which was specified.</dd> +<dd><code>option</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> in question of being optional or not.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>True is option is optional, false otherwise.</dd> +</dl> +</li> +</ul> +<a name="isStrictlyOptional-org.apache.oodt.cas.cli.action.CmdLineAction-org.apache.oodt.cas.cli.option.CmdLineOption-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isStrictlyOptional</h4> +<pre>public static boolean isStrictlyOptional(<a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action">CmdLineAction</a> action, + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a> option)</pre> +<div class="block">Determines if the given <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> is optional ONLY because the + given <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> was specified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>action</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> which was specified.</dd> +<dd><code>option</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a> in question of being optional or not.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>True is option is optional, false otherwise.</dd> +</dl> +</li> +</ul> +<a name="getRequiredOptions-java.util.Set-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRequiredOptions</h4> +<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> getRequiredOptions(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</pre> +<div class="block">Get <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s which are always required regardless of + <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> specified. NOTE: Ignores <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s of + type <a href="../../../../../../org/apache/oodt/cas/cli/option/ActionCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>ActionCmdLineOption</code></a>.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>options</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>S to check for required + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s which will be check for always required + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s</dd> +</dl> +</li> +</ul> +<a name="getRequiredOptions-java.util.Set-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRequiredOptions</h4> +<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> getRequiredOptions(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options, + boolean ignoreActionOption)</pre> +<div class="block">Get <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s which are always required regardless of + <a href="../../../../../../org/apache/oodt/cas/cli/action/CmdLineAction.html" title="class in org.apache.oodt.cas.cli.action"><code>CmdLineAction</code></a> specified.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>options</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>S to check for required + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s</dd> +<dd><code>ignoreActionOption</code> - Where or not to ignore <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s of type + <a href="../../../../../../org/apache/oodt/cas/cli/option/ActionCmdLineOption.html" title="class in org.apache.oodt.cas.cli.option"><code>ActionCmdLineOption</code></a></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s which will be check for always required + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s</dd> +</dl> +</li> +</ul> +<a name="sortOptionsByRequiredStatus-java.util.Set-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sortOptionsByRequiredStatus</h4> +<pre>public static <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><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> sortOptionsByRequiredStatus(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</pre> +<div class="block">Sorts <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s by requirement levels. <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s + which are always required have highest sort score, followed by + <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s which have <a href="../../../../../../org/apache/oodt/cas/cli/option/require/RequirementRule.html" title="interface in org.apache.oodt.cas.cli.option.require"><code>RequirementRule</code></a>s, followed by + all others.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>options</code> - The <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a> of <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s to sort.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s sorted by requirement.</dd> +</dl> +</li> +</ul> +<a name="sortOptions-java.util.Set-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>sortOptions</h4> +<pre>public static <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><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> sortOptions(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option">CmdLineOption</a>> options)</pre> +<div class="block">Sorts <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s by there long name.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>options</code> - The <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s to be sorted</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>Sorted <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> of <a href="../../../../../../org/apache/oodt/cas/cli/option/CmdLineOption.html" title="interface in org.apache.oodt.cas.cli.option"><code>CmdLineOption</code></a>s</dd> +</dl> +</li> +</ul> +<a name="sortActions-java.util.Set-"> +<!-- --> +</a> +<ul class="blockList">
<TRUNCATED>
