edu.jhu.ece.iacl.jist.cli
Class JistCLI
java.lang.Object
edu.jhu.ece.iacl.jist.cli.JistCLI
public class JistCLI
- extends java.lang.Object
Method Summary |
void |
addOption(java.lang.String opt,
boolean hasArg,
java.lang.String description)
|
boolean |
checkSlicerXMLoption()
|
boolean |
encounteredParseError()
|
java.lang.String |
getHumanReadableHelpMessage()
|
ProcessingAlgorithm |
getModule()
|
java.lang.String |
getOptionValue(java.lang.String key)
|
java.io.File |
getOutDir()
|
java.io.File |
getOutFile()
|
java.lang.String |
getParseStatus()
|
PipeAlgorithm |
getPipe()
|
java.lang.String |
getSlicerXML()
|
void |
parse(java.lang.String[] args)
|
boolean |
showHelp()
|
java.lang.String |
slicerXMLaddParam(ParamModel inParam,
boolean isInput)
|
java.lang.String |
slicerXMLaddParamCollection(ParamCollection inputs,
boolean isInput)
|
java.lang.String |
slicerXMLparseCollection(ParamCollection inCollect,
boolean isInput)
|
java.lang.String |
tagWithXML(java.lang.String in,
java.lang.String tag,
boolean breakAtEnd)
|
static java.lang.String |
uniqueString(java.lang.String suggestedTag,
java.util.HashMap<java.lang.String,ParamModel> tags,
java.lang.String base)
|
void |
unmarshal()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JistCLI
public JistCLI(ProcessingAlgorithm module)
JistCLI
public JistCLI(PipeAlgorithm pipe)
addOption
public void addOption(java.lang.String opt,
boolean hasArg,
java.lang.String description)
getOptionValue
public java.lang.String getOptionValue(java.lang.String key)
uniqueString
public static java.lang.String uniqueString(java.lang.String suggestedTag,
java.util.HashMap<java.lang.String,ParamModel> tags,
java.lang.String base)
getHumanReadableHelpMessage
public java.lang.String getHumanReadableHelpMessage()
getSlicerXML
public java.lang.String getSlicerXML()
slicerXMLaddParamCollection
public java.lang.String slicerXMLaddParamCollection(ParamCollection inputs,
boolean isInput)
slicerXMLparseCollection
public java.lang.String slicerXMLparseCollection(ParamCollection inCollect,
boolean isInput)
slicerXMLaddParam
public java.lang.String slicerXMLaddParam(ParamModel inParam,
boolean isInput)
tagWithXML
public java.lang.String tagWithXML(java.lang.String in,
java.lang.String tag,
boolean breakAtEnd)
encounteredParseError
public boolean encounteredParseError()
unmarshal
public void unmarshal()
getModule
public ProcessingAlgorithm getModule()
getPipe
public PipeAlgorithm getPipe()
getOutFile
public java.io.File getOutFile()
getOutDir
public java.io.File getOutDir()
parse
public void parse(java.lang.String[] args)
throws ParseException
- Throws:
ParseException
showHelp
public boolean showHelp()
checkSlicerXMLoption
public boolean checkSlicerXMLoption()
getParseStatus
public java.lang.String getParseStatus()