compbio.engine.client
Class CommandBuilder<T>
java.lang.Object
compbio.engine.client.CommandBuilder<T>
public class CommandBuilder<T>
- extends Object
CommandBuilder
public CommandBuilder(String nameValueSeparator)
addParams
public void addParams(List<String> params)
setParams
public void setParams(List<String> params)
hasParam
public boolean hasParam(String paramName)
setFirst
public boolean setFirst(String param)
setParam
public boolean setParam(String param)
setLast
public boolean setLast(String paramName)
setLast
public boolean setLast(String paramName,
String paramValue)
getParamValue
public String getParamValue(String paramName)
removeParam
public boolean removeParam(String paramName)
setParam
public boolean setParam(String paramName,
String paramValue)
getCommands
public List<String> getCommands()
getCommandString
public String getCommandString()
newCommandBuilder
public static <T> CommandBuilder<T> newCommandBuilder(List<? extends Option<T>> arguments,
String nameValueSeparator)
- This produces the same result as getCommands method. The only difference
is that it accepts a List of Options as an input
- Parameters:
arguments
-
- Returns:
- the instance of the CommandBuilder
size
public int size()
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object