public class ToolDescription extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ToolDescription.InputMap |
static class |
ToolDescription.OutputMap |
Constructor and Description |
---|
ToolDescription()
Default constructor to make xstream happy
|
ToolDescription(org.jdom.Element programNode)
Constructor, expects an XML-root to dissect.
|
ToolDescription(InputStream programAsStream)
Constructor, expects an input stream containing the xml.
|
ToolDescription(String usecaseid)
Constructor, for special purpose usecases.
|
public ToolDescription()
public ToolDescription(String usecaseid)
usecaseid
- public ToolDescription(InputStream programAsStream) throws DeserializationException
DeserializationException
public ToolDescription(org.jdom.Element programNode) throws DeserializationException
DeserializationException
public String getCommand()
public org.jdom.Element writeToXMLElement()
public ImageIcon getImageIcon()
public String toString()
public static void main(String[] argv) throws MalformedURLException, IOException, DeserializationException
public void setCommand(String command)
command
- the command to setpublic void setDescription(String description)
description
- the description to setpublic String getDescription()
public void setExecutionTimeoutInSeconds(int executionTimeoutInSeconds)
executionTimeoutInSeconds
- the executionTimeoutInSeconds to setpublic int getExecutionTimeoutInSeconds()
public void setInputs(Map<String,ScriptInput> inputs)
inputs
- the inputs to setpublic void setInputs(Set<ToolDescription.InputMap> inputs)
public Map<String,ScriptInput> getInputs()
public void setOutputs(Map<String,ScriptOutput> outputs)
outputs
- the outputs to setpublic void setOutputs(Set<ToolDescription.OutputMap> outputs)
public Map<String,ScriptOutput> getOutputs()
public void setPreparingTimeoutInSeconds(int preparingTimeoutInSeconds)
preparingTimeoutInSeconds
- the preparingTimeoutInSeconds to setpublic int getPreparingTimeoutInSeconds()
public void setQueue_deny(ArrayList<String> queue_deny)
queue_deny
- the queue_deny to setpublic void setQueue_preferred(ArrayList<String> queue_preferred)
queue_preferred
- the queue_preferred to setpublic void setREs(List<RuntimeEnvironmentConstraint> rEs)
rEs
- the rEs to setpublic List<RuntimeEnvironmentConstraint> getREs()
public void setStatic_inputs(List<ScriptInputStatic> static_inputs)
static_inputs
- the static_inputs to setpublic List<ScriptInputStatic> getStatic_inputs()
public void setUsecaseid(String usecaseid)
usecaseid
- the usecaseid to setpublic String getUsecaseid()
public boolean isIncludeStdIn()
public void setIncludeStdIn(boolean includeStdIn)
public boolean isIncludeStdOut()
public void setIncludeStdOut(boolean includeStdOut)
public boolean isIncludeStdErr()
public void setIncludeStdErr(boolean includeStdErr)
public void setValidReturnCodes(List<Integer> validReturnCodes)
validReturnCodes
- the validReturnCodes to setpublic String getReturnCodesAsText()
public void setReturnCodesAsText(String text)
public String getGroup()
public void setGroup(String group)
group
- the group to setpublic String getIcon_url()
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.