public class ProcessInputParameters
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.LinkedList<Option> |
admisOptions |
java.util.LinkedList<java.lang.String> |
data |
java.util.LinkedList<Jcg.io.options.InputOption> |
selectedOptions |
static int |
TYPE_DOUBLE |
static int |
TYPE_INTEGER |
static int |
TYPE_STRING |
Constructor and Description |
---|
ProcessInputParameters(Option[] options,
int min,
java.lang.String[] args,
java.lang.String usageMsg) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getData()
Return input data
|
java.lang.String |
getData(int i)
Return input data (the i-th item)
|
boolean |
isSelected(java.lang.String s)
Check whether a given option has been selected
|
java.lang.String |
toString()
Return a String describing the usage and all input options for this program
|
public static final int TYPE_STRING
public static final int TYPE_INTEGER
public static final int TYPE_DOUBLE
public final java.util.LinkedList<Option> admisOptions
public java.util.LinkedList<java.lang.String> data
public java.util.LinkedList<Jcg.io.options.InputOption> selectedOptions
public ProcessInputParameters(Option[] options, int min, java.lang.String[] args, java.lang.String usageMsg)
public java.lang.String getData(int i)
public java.lang.String getData()
public boolean isSelected(java.lang.String s)
public java.lang.String toString()
toString
in class java.lang.Object