remove old datamodel javadoc
[jabaws.git] / website / full_javadoc / compbio / metadata / RunnerConfig.html
index 7f59fd8..a853932 100644 (file)
@@ -2,12 +2,12 @@
 <!--NewPage-->\r
 <HTML>\r
 <HEAD>\r
-<!-- Generated by javadoc (build 1.6.0_14) on Wed Feb 17 16:46:50 GMT 2010 -->\r
+<!-- Generated by javadoc (build 1.6.0_24) on Fri Aug 12 14:32:35 BST 2011 -->\r
 <TITLE>\r
 RunnerConfig\r
 </TITLE>\r
 \r
-<META NAME="date" CONTENT="2010-02-17">\r
+<META NAME="date" CONTENT="2011-08-12">\r
 \r
 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">\r
 \r
@@ -92,7 +92,7 @@ compbio.metadata</FONT>
 <BR>\r
 Class RunnerConfig&lt;T&gt;</H2>\r
 <PRE>\r
-java.lang.Object\r
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>\r
   <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>compbio.metadata.RunnerConfig&lt;T&gt;</B>\r
 </PRE>\r
 <DL>\r
@@ -100,19 +100,20 @@ java.lang.Object
 <HR>\r
 <DL>\r
 <DT><PRE><FONT SIZE="-1">@NotThreadSafe\r
-</FONT>public class <B>RunnerConfig&lt;T&gt;</B><DT>extends java.lang.Object</DL>\r
+</FONT>public class <B>RunnerConfig&lt;T&gt;</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>\r
 </PRE>\r
 \r
 <P>\r
-The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A>s and <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A>s supported by executable.\r
+The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A>s and <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A>s supported by executable.
+ The lists is defined in and loaded from <ExecutableName>Parameters.xml file.\r
 <P>\r
 \r
 <P>\r
 <DL>\r
+<DT><B>Version:</B></DT>\r
+  <DD>1.0 October 2009</DD>\r
 <DT><B>Author:</B></DT>\r
-  <DD>pvtroshin
-         Date October 2009</DD>\r
+  <DD>pvtroshin</DD>\r
 </DL>\r
 <HR>\r
 \r
@@ -148,7 +149,7 @@ The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in comp
 <TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#addOption(compbio.metadata.Option)">addOption</A></B>(<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&nbsp;option)</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds Option to the internal list of options</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
@@ -156,7 +157,7 @@ The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in comp
 <TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#addParameter(compbio.metadata.Parameter)">addParameter</A></B>(<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&nbsp;param)</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds parameter to the internal parameter list</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
@@ -169,7 +170,7 @@ The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in comp
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
 <CODE>&nbsp;boolean</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;obj)</CODE>\r
+<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;obj)</CODE>\r
 \r
 <BR>\r
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
@@ -177,46 +178,47 @@ The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in comp
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
 <CODE>&nbsp;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#getArgument(java.lang.String)">getArgument</A></B>(java.lang.String&nbsp;name)</CODE>\r
+<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#getArgument(java.lang.String)">getArgument</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the argument by its name if found, NULL otherwise</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the argument by its name if found, NULL otherwise.</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
 <CODE>&nbsp;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#getArgumentByOptionName(java.lang.String)">getArgumentByOptionName</A></B>(java.lang.String&nbsp;optionName)</CODE>\r
+<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#getArgumentByOptionName(java.lang.String)">getArgumentByOptionName</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;optionName)</CODE>\r
 \r
 <BR>\r
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the argument by option name, NULL if the argument is not found</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;java.util.List&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;</CODE></FONT></TD>\r
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;</CODE></FONT></TD>\r
 <TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#getArguments()">getArguments</A></B>()</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns list of <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A> and <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A> supported by current
+ runner</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;java.util.List&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;</CODE></FONT></TD>\r
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;</CODE></FONT></TD>\r
 <TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#getOptions()">getOptions</A></B>()</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of the Options supported by the executable of type T</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;java.util.List&lt;<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;</CODE></FONT></TD>\r
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;</CODE></FONT></TD>\r
 <TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#getParameters()">getParameters</A></B>()</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of parameters supported executable of type T.</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;java.lang.String</CODE></FONT></TD>\r
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>\r
 <TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#getPrmSeparator()">getPrmSeparator</A></B>()</CODE>\r
 \r
 <BR>\r
@@ -224,7 +226,7 @@ The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in comp
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;java.lang.String</CODE></FONT></TD>\r
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>\r
 <TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#getRunnerClassName()">getRunnerClassName</A></B>()</CODE>\r
 \r
 <BR>\r
@@ -233,7 +235,7 @@ The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in comp
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
 <CODE>&nbsp;boolean</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#removeArgument(java.lang.String)">removeArgument</A></B>(java.lang.String&nbsp;name)</CODE>\r
+<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#removeArgument(java.lang.String)">removeArgument</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>\r
 \r
 <BR>\r
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the argument <A HREF="../../compbio/metadata/Argument.html" title="interface in compbio.metadata"><CODE>Argument</CODE></A> if found.</TD>\r
@@ -241,46 +243,48 @@ The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in comp
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
 <CODE>&nbsp;boolean</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#removeArgumentByOptionName(java.lang.String)">removeArgumentByOptionName</A></B>(java.lang.String&nbsp;optionName)</CODE>\r
+<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#removeArgumentByOptionName(java.lang.String)">removeArgumentByOptionName</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;optionName)</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the argument</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes the argument which can be a Parameter or an Option instance by
+ the value in <optionNames> element of the runner configuration
+ descriptor.</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
 <CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#setOptions(java.util.List)">setOptions</A></B>(java.util.List&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;&nbsp;parameters)</CODE>\r
+<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#setOptions(java.util.List)">setOptions</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;&nbsp;parameters)</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the list of options or parameters to the internal list of options</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
 <CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#setParameters(java.util.List)">setParameters</A></B>(java.util.List&lt;<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;&nbsp;parameters)</CODE>\r
+<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#setParameters(java.util.List)">setParameters</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;&nbsp;parameters)</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the list of parameters as internal list</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
 <CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#setPrmSeparator(java.lang.String)">setPrmSeparator</A></B>(java.lang.String&nbsp;prmSeparator)</CODE>\r
+<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#setPrmSeparator(java.lang.String)">setPrmSeparator</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;prmSeparator)</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets name value separator character</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
 <CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#setRunnerClassName(java.lang.String)">setRunnerClassName</A></B>(java.lang.String&nbsp;runnerClassName)</CODE>\r
+<TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#setRunnerClassName(java.lang.String)">setRunnerClassName</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;runnerClassName)</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the name of a runner class</TD>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;java.lang.String</CODE></FONT></TD>\r
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>\r
 <TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#toString()">toString</A></B>()</CODE>\r
 \r
 <BR>\r
@@ -292,16 +296,16 @@ The list of <A HREF="../../compbio/metadata/Parameter.html" title="class in comp
 <TD><CODE><B><A HREF="../../compbio/metadata/RunnerConfig.html#validate()">validate</A></B>()</CODE>\r
 \r
 <BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Validate the arguments</TD>\r
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Validate the value of the argument.</TD>\r
 </TR>\r
 </TABLE>\r
 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>\r
 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
-<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>\r
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>\r
 </TR>\r
 <TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD><CODE>getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>\r
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>\r
 </TR>\r
 </TABLE>\r
 &nbsp;\r
@@ -348,11 +352,13 @@ public <A HREF="../../compbio/metadata/RunnerConfig.html" title="class in compbi
 <A NAME="getOptions()"><!-- --></A><H3>\r
 getOptions</H3>\r
 <PRE>\r
-public java.util.List&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt; <B>getOptions</B>()</PRE>\r
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt; <B>getOptions</B>()</PRE>\r
 <DL>\r
+<DD>Returns the list of the Options supported by the executable of type T\r
+<P>\r
 <DD><DL>\r
 \r
-<DT><B>Returns:</B><DD>list of <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A> supported by type T</DL>\r
+<DT><B>Returns:</B><DD>list of <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A> supported by type T<DT><B>See Also:</B><DD><A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A></DL>\r
 </DD>\r
 </DL>\r
 <HR>\r
@@ -362,8 +368,10 @@ addParameter</H3>
 <PRE>\r
 public void <B>addParameter</B>(<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&nbsp;param)</PRE>\r
 <DL>\r
+<DD>Adds parameter to the internal parameter list\r
+<P>\r
 <DD><DL>\r
-</DL>\r
+<DT><B>Parameters:</B><DD><CODE>param</CODE> - the <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A> to add<DT><B>See Also:</B><DD><A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A></DL>\r
 </DD>\r
 </DL>\r
 <HR>\r
@@ -373,8 +381,10 @@ addOption</H3>
 <PRE>\r
 public void <B>addOption</B>(<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&nbsp;option)</PRE>\r
 <DL>\r
+<DD>Adds Option to the internal list of options\r
+<P>\r
 <DD><DL>\r
-</DL>\r
+<DT><B>Parameters:</B><DD><CODE>option</CODE> - the <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A> to add</DL>\r
 </DD>\r
 </DL>\r
 <HR>\r
@@ -382,8 +392,11 @@ public void <B>addOption</B>(<A HREF="../../compbio/metadata/Option.html" title=
 <A NAME="getArguments()"><!-- --></A><H3>\r
 getArguments</H3>\r
 <PRE>\r
-public java.util.List&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt; <B>getArguments</B>()</PRE>\r
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt; <B>getArguments</B>()</PRE>\r
 <DL>\r
+<DD>Returns list of <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A> and <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A> supported by current
+ runner\r
+<P>\r
 <DD><DL>\r
 \r
 <DT><B>Returns:</B><DD>list of <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A> and <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A> supported by type T</DL>\r
@@ -394,7 +407,7 @@ public java.util.List&lt;<A HREF="../../compbio/metadata/Option.html" title="cla
 <A NAME="getPrmSeparator()"><!-- --></A><H3>\r
 getPrmSeparator</H3>\r
 <PRE>\r
-public java.lang.String <B>getPrmSeparator</B>()</PRE>\r
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getPrmSeparator</B>()</PRE>\r
 <DL>\r
 <DD><DL>\r
 \r
@@ -406,10 +419,12 @@ public java.lang.String <B>getPrmSeparator</B>()</PRE>
 <A NAME="setPrmSeparator(java.lang.String)"><!-- --></A><H3>\r
 setPrmSeparator</H3>\r
 <PRE>\r
-public void <B>setPrmSeparator</B>(java.lang.String&nbsp;prmSeparator)</PRE>\r
+public void <B>setPrmSeparator</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;prmSeparator)</PRE>\r
 <DL>\r
+<DD>Sets name value separator character\r
+<P>\r
 <DD><DL>\r
-</DL>\r
+<DT><B>Parameters:</B><DD><CODE>prmSeparator</CODE> - the separator char</DL>\r
 </DD>\r
 </DL>\r
 <HR>\r
@@ -417,10 +432,12 @@ public void <B>setPrmSeparator</B>(java.lang.String&nbsp;prmSeparator)</PRE>
 <A NAME="setOptions(java.util.List)"><!-- --></A><H3>\r
 setOptions</H3>\r
 <PRE>\r
-public void <B>setOptions</B>(java.util.List&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;&nbsp;parameters)</PRE>\r
+public void <B>setOptions</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;&nbsp;parameters)</PRE>\r
 <DL>\r
+<DD>Adds the list of options or parameters to the internal list of options\r
+<P>\r
 <DD><DL>\r
-</DL>\r
+<DT><B>Parameters:</B><DD><CODE>parameters</CODE> - the list of parameters to add</DL>\r
 </DD>\r
 </DL>\r
 <HR>\r
@@ -428,7 +445,7 @@ public void <B>setOptions</B>(java.util.List&lt;<A HREF="../../compbio/metadata/
 <A NAME="getRunnerClassName()"><!-- --></A><H3>\r
 getRunnerClassName</H3>\r
 <PRE>\r
-public java.lang.String <B>getRunnerClassName</B>()</PRE>\r
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getRunnerClassName</B>()</PRE>\r
 <DL>\r
 <DD><DL>\r
 \r
@@ -440,10 +457,12 @@ public java.lang.String <B>getRunnerClassName</B>()</PRE>
 <A NAME="setRunnerClassName(java.lang.String)"><!-- --></A><H3>\r
 setRunnerClassName</H3>\r
 <PRE>\r
-public void <B>setRunnerClassName</B>(java.lang.String&nbsp;runnerClassName)</PRE>\r
+public void <B>setRunnerClassName</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;runnerClassName)</PRE>\r
 <DL>\r
+<DD>Set the name of a runner class\r
+<P>\r
 <DD><DL>\r
-</DL>\r
+<DT><B>Parameters:</B><DD><CODE>runnerClassName</CODE> - the name of the executable wrapping class</DL>\r
 </DD>\r
 </DL>\r
 <HR>\r
@@ -451,10 +470,12 @@ public void <B>setRunnerClassName</B>(java.lang.String&nbsp;runnerClassName)</PR
 <A NAME="setParameters(java.util.List)"><!-- --></A><H3>\r
 setParameters</H3>\r
 <PRE>\r
-public void <B>setParameters</B>(java.util.List&lt;<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;&nbsp;parameters)</PRE>\r
+public void <B>setParameters</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt;&nbsp;parameters)</PRE>\r
 <DL>\r
+<DD>Sets the list of parameters as internal list\r
+<P>\r
 <DD><DL>\r
-</DL>\r
+<DT><B>Parameters:</B><DD><CODE>parameters</CODE> - the list of parameters</DL>\r
 </DD>\r
 </DL>\r
 <HR>\r
@@ -462,8 +483,11 @@ public void <B>setParameters</B>(java.util.List&lt;<A HREF="../../compbio/metada
 <A NAME="getParameters()"><!-- --></A><H3>\r
 getParameters</H3>\r
 <PRE>\r
-public java.util.List&lt;<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt; <B>getParameters</B>()</PRE>\r
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata">Parameter</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt;&gt; <B>getParameters</B>()</PRE>\r
 <DL>\r
+<DD>Returns the list of parameters supported executable of type T. Where
+ <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A> is an <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A> with value.\r
+<P>\r
 <DD><DL>\r
 \r
 <DT><B>Returns:</B><DD>List of <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A> supported by type T.</DL>\r
@@ -474,10 +498,10 @@ public java.util.List&lt;<A HREF="../../compbio/metadata/Parameter.html" title="
 <A NAME="toString()"><!-- --></A><H3>\r
 toString</H3>\r
 <PRE>\r
-public java.lang.String <B>toString</B>()</PRE>\r
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>\r
 <DL>\r
 <DD><DL>\r
-<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>\r
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>\r
 </DD>\r
 <DD><DL>\r
 </DL>\r
@@ -488,10 +512,10 @@ public java.lang.String <B>toString</B>()</PRE>
 <A NAME="equals(java.lang.Object)"><!-- --></A><H3>\r
 equals</H3>\r
 <PRE>\r
-public boolean <B>equals</B>(java.lang.Object&nbsp;obj)</PRE>\r
+public boolean <B>equals</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;obj)</PRE>\r
 <DL>\r
 <DD><DL>\r
-<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>\r
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>\r
 </DD>\r
 <DD><DL>\r
 </DL>\r
@@ -502,12 +526,33 @@ public boolean <B>equals</B>(java.lang.Object&nbsp;obj)</PRE>
 <A NAME="getArgument(java.lang.String)"><!-- --></A><H3>\r
 getArgument</H3>\r
 <PRE>\r
-public <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt; <B>getArgument</B>(java.lang.String&nbsp;name)</PRE>\r
+public <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt; <B>getArgument</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>\r
 <DL>\r
-<DD>Returns the argument by its name if found, NULL otherwise\r
+<DD>Returns the argument by its name if found, NULL otherwise. Where the
+ Argument is a common interface for <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A> and <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A>
+ therefore this method can return either. If you need to retrieve the
+ Option by its optionNames use @link
+ <A HREF="../../compbio/metadata/RunnerConfig.html#getArgumentByOptionName(java.lang.String)"><CODE>getArgumentByOptionName(String)</CODE></A> method. The
+ difference between option name and optionName is explained by the
+ following example:
+ <pre>
+ <name>Sequence type</name>
+         <description>
+         --nuc - Assume the sequences are nucleotide.
+         --amino - Assume the sequences are amino acid. </description>
+         <optionNames>--amino</optionNames>
+         <optionNames>--nuc</optionNames>
+         <optionNames>--auto</optionNames>
+ </pre>
+ In the example, the "Sequence type" is a name whereas --amino, --nuc and
+ --auto are all optionNames. This dichotomy only manifests in
+ <code>Option</code> never in <code>Parameters</code> as the latter can
+ only have single <optioNames> element\r
 <P>\r
 <DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - \r
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the Parameter of Option name\r
 <DT><B>Returns:</B><DD><A HREF="../../compbio/metadata/Argument.html" title="interface in compbio.metadata"><CODE>Argument</CODE></A></DL>\r
 </DD>\r
 </DL>\r
@@ -516,9 +561,10 @@ public <A HREF="../../compbio/metadata/Option.html" title="class in compbio.meta
 <A NAME="removeArgument(java.lang.String)"><!-- --></A><H3>\r
 removeArgument</H3>\r
 <PRE>\r
-public boolean <B>removeArgument</B>(java.lang.String&nbsp;name)</PRE>\r
+public boolean <B>removeArgument</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>\r
 <DL>\r
-<DD>Removes the argument <A HREF="../../compbio/metadata/Argument.html" title="interface in compbio.metadata"><CODE>Argument</CODE></A> if found.\r
+<DD>Removes the argument <A HREF="../../compbio/metadata/Argument.html" title="interface in compbio.metadata"><CODE>Argument</CODE></A> if found. Where Argument is either
+ <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata"><CODE>Option</CODE></A> or <A HREF="../../compbio/metadata/Parameter.html" title="class in compbio.metadata"><CODE>Parameter</CODE></A>.\r
 <P>\r
 <DD><DL>\r
 <DT><B>Parameters:</B><DD><CODE>name</CODE> - of the argument\r
@@ -530,12 +576,28 @@ public boolean <B>removeArgument</B>(java.lang.String&nbsp;name)</PRE>
 <A NAME="getArgumentByOptionName(java.lang.String)"><!-- --></A><H3>\r
 getArgumentByOptionName</H3>\r
 <PRE>\r
-public <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt; <B>getArgumentByOptionName</B>(java.lang.String&nbsp;optionName)</PRE>\r
+public <A HREF="../../compbio/metadata/Option.html" title="class in compbio.metadata">Option</A>&lt;<A HREF="../../compbio/metadata/RunnerConfig.html" title="type parameter in RunnerConfig">T</A>&gt; <B>getArgumentByOptionName</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;optionName)</PRE>\r
 <DL>\r
 <DD>Returns the argument by option name, NULL if the argument is not found\r
 <P>\r
 <DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>optionName</CODE> - - the name of the option\r
+<DT><B>Parameters:</B><DD><CODE>optionName</CODE> - - the optionName. This is not the same as an Option name.
+            For example:
+            <pre>
+            <name>Output sequences order</name>
+                          <description>--inputorder - Output order: same as input. 
+                           --reorder - Output order: aligned. Default: same as input</description>
+                          <optionNames>--inputorder</optionNames>
+                          <optionNames>--reorder</optionNames>
+ </pre>
+            The name of the option in the example is
+            "Output sequences order" whereas optionNames are
+            "--inputorder" and "--reorder". If you need to retrieve the
+            Option or Parameter by its names use
+            <A HREF="../../compbio/metadata/RunnerConfig.html#getArgument(java.lang.String)"><CODE>getArgument(String)</CODE></A> method\r
 <DT><B>Returns:</B><DD>Option</DL>\r
 </DD>\r
 </DL>\r
@@ -544,14 +606,17 @@ public <A HREF="../../compbio/metadata/Option.html" title="class in compbio.meta
 <A NAME="removeArgumentByOptionName(java.lang.String)"><!-- --></A><H3>\r
 removeArgumentByOptionName</H3>\r
 <PRE>\r
-public boolean <B>removeArgumentByOptionName</B>(java.lang.String&nbsp;optionName)</PRE>\r
+public boolean <B>removeArgumentByOptionName</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;optionName)</PRE>\r
 <DL>\r
-<DD>Removes the argument\r
+<DD>Removes the argument which can be a Parameter or an Option instance by
+ the value in <optionNames> element of the runner configuration
+ descriptor.\r
 <P>\r
 <DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>optionName</CODE> - \r
+<DT><B>Parameters:</B><DD><CODE>optionName</CODE> - the optionName of the option, do not confuse with the name!\r
 <DT><B>Returns:</B><DD>true if argument with optionName exists and was removed, false
-         otherwise</DL>\r
+         otherwise<DT><B>See Also:</B><DD><A HREF="../../compbio/metadata/RunnerConfig.html#getArgumentByOptionName(java.lang.String)"><CODE>for destinctions
+      between optionNames and the name of the Option</CODE></A></DL>\r
 </DD>\r
 </DL>\r
 <HR>\r
@@ -560,14 +625,15 @@ public boolean <B>removeArgumentByOptionName</B>(java.lang.String&nbsp;optionNam
 validate</H3>\r
 <PRE>\r
 public void <B>validate</B>()\r
-              throws javax.xml.bind.ValidationException</PRE>\r
+              throws <A HREF="http://java.sun.com/javase/6/docs/api/javax/xml/bind/ValidationException.html?is-external=true" title="class or interface in javax.xml.bind">ValidationException</A></PRE>\r
 <DL>\r
-<DD>Validate the arguments\r
+<DD>Validate the value of the argument. Checks whether the argument value is
+ in the valid values range.\r
 <P>\r
 <DD><DL>\r
 \r
 <DT><B>Throws:</B>\r
-<DD><CODE>javax.xml.bind.ValidationException</CODE> - if any of the arguments found invalid which is when
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/javax/xml/bind/ValidationException.html?is-external=true" title="class or interface in javax.xml.bind">ValidationException</A></CODE> - if any of the arguments found invalid which is when
              <dl>
              <li>Parameter value outside <A HREF="../../compbio/metadata/ValueConstrain.html" title="class in compbio.metadata"><CODE>ValueConstrain</CODE></A> boundary</li>
              <li>Parameter name is not listed in possible values</li>