public class AnalyzeDefinition
extends java.lang.Object
Constructor and Description |
---|
AnalyzeDefinition(AnalyzeType type,
java.lang.String label,
java.lang.String command) |
AnalyzeDefinition(java.lang.String line) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCommand() |
java.lang.String |
getLabel() |
AnalyzeType |
getType() |
boolean |
isTextType()
Should the response be shown as text.
|
boolean |
needsColorArg() |
boolean |
needsFileArg() |
boolean |
needsFileOpenArg() |
boolean |
needsFileSaveArg() |
boolean |
needsOnlyPointAndColorArg() |
boolean |
needsOnlyPointArg() |
boolean |
needsOptStringArg() |
boolean |
needsPointArg() |
boolean |
needsPointListArg() |
boolean |
needsStringArg() |
static java.util.ArrayList<AnalyzeDefinition> |
read(java.util.ArrayList<java.lang.String> supportedCommands,
java.io.File analyzeCommands,
java.lang.String programAnalyzeCommands) |
public AnalyzeDefinition(java.lang.String line)
public AnalyzeDefinition(AnalyzeType type, java.lang.String label, java.lang.String command)
public java.lang.String getCommand()
public java.lang.String getLabel()
public AnalyzeType getType()
public boolean isTextType()
public boolean needsColorArg()
public boolean needsFileArg()
public boolean needsFileOpenArg()
public boolean needsFileSaveArg()
public boolean needsOnlyPointArg()
public boolean needsOnlyPointAndColorArg()
public boolean needsPointArg()
public boolean needsPointListArg()
public boolean needsStringArg()
public boolean needsOptStringArg()
public static java.util.ArrayList<AnalyzeDefinition> read(java.util.ArrayList<java.lang.String> supportedCommands, java.io.File analyzeCommands, java.lang.String programAnalyzeCommands) throws ErrorMessage
ErrorMessage