toolbus.tool
Class ToolDefinition
java.lang.Object
toolbus.tool.ToolDefinition
public class ToolDefinition
- extends java.lang.Object
Constructor Summary |
ToolDefinition(java.lang.String toolName,
java.lang.String host,
java.lang.String kind,
java.lang.String command,
java.lang.String className,
ToolBus toolbus)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
toolbus
private final ToolBus toolbus
tbfactory
private final TBTermFactory tbfactory
toolName
private final java.lang.String toolName
hostName
private final java.lang.String hostName
command
private final java.lang.String command
className
private final java.lang.String className
kind
private final java.lang.String kind
signatureIsSet
private volatile boolean signatureIsSet
inputSignature
private aterm.ATermList inputSignature
outputSignature
private aterm.ATermList outputSignature
otherSignature
private aterm.ATermList otherSignature
ToolDefinition
public ToolDefinition(java.lang.String toolName,
java.lang.String host,
java.lang.String kind,
java.lang.String command,
java.lang.String className,
ToolBus toolbus)
isDirectlyStartableJavaNGTool
public boolean isDirectlyStartableJavaNGTool()
getHostName
public java.lang.String getHostName()
getKind
public java.lang.String getKind()
getName
public java.lang.String getName()
getNameAsPlaceholder
public aterm.ATermPlaceholder getNameAsPlaceholder()
getClassPath
public java.lang.String getClassPath()
getLoadPath
public java.net.URL[] getLoadPath()
getCommand
public java.lang.String getCommand()
getClassName
public java.lang.String getClassName()
getInputSignature
public aterm.ATermList getInputSignature()
getOutputSignature
public aterm.ATermList getOutputSignature()
getOtherSignature
public aterm.ATermList getOtherSignature()
getSignature
public aterm.ATerm getSignature()
calculateToolSignature
public void calculateToolSignature(java.util.List<Atom> atoms)
createClassLoader
public java.lang.ClassLoader createClassLoader()