|
MOEA Framework 2.5 API Specification |
|||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectorg.moeaframework.util.CommandLineUtility
org.moeaframework.analysis.sensitivity.ExtractData
public class ExtractData
Command line utility for extracting data from a result file. The data that
can be extracted includes any properties by providing its full name, or any
of the following metrics if given the designated +option.
+hypervolume for Hypervolume
+generational for GenerationalDistance
+inverted for InvertedGenerationalDistance
+epsilon for AdditiveEpsilonIndicator
+error for MaximumParetoFrontError
+spacing for Spacing
+contribution for Contribution
+R1 for R1Indicator
+R2 for R2Indicator
+R3 for R3Indicator
| Constructor Summary | |
|---|---|
ExtractData()
Constructs the command line utility for extracting data from a result file. |
|
| Method Summary | |
|---|---|
protected String |
evaluate(String command,
ResultEntry entry,
org.apache.commons.cli.CommandLine commandLine)
Evaluates the special commands. |
org.apache.commons.cli.Options |
getOptions()
Returns the options made available by this command line utility. |
static void |
main(String[] args)
Starts the command line utility for extracting data from a result file. |
void |
run(org.apache.commons.cli.CommandLine commandLine)
Runs this command line utility with the specified command line arguments. |
| Methods inherited from class org.moeaframework.util.CommandLineUtility |
|---|
getCommandString, setCommandString, start |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExtractData()
| Method Detail |
|---|
public org.apache.commons.cli.Options getOptions()
CommandLineUtility-h,--help option.
Implementations overriding this method and begin with a call to
super.getOptions().
getOptions in class CommandLineUtility
public void run(org.apache.commons.cli.CommandLine commandLine)
throws Exception
CommandLineUtility
run in class CommandLineUtilitycommandLine - the command line arguments
Exception
protected String evaluate(String command,
ResultEntry entry,
org.apache.commons.cli.CommandLine commandLine)
throws IOException
+ prefix should be removed
prior to calling this method. An OptionCompleter is used to
auto-complete the commands, so only the unique prefix must be provided.
command - the command identifierentry - the entry in the result filecommandLine - the command line options
FrameworkException - if the command is not supported
IOException - if an I/O error occurred
public static void main(String[] args)
throws Exception
args - the command line arguments
Exception - if an error occurred
|
MOEA Framework 2.5 API Specification |
|||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||