public class ToolApp
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
IAppInput[] |
allInput
The array of all ToolPanes and ToolArguments, in the order they were defined in the tool xml document
|
ToolIO[] |
inputArgs |
java.lang.String |
inputID
Matched to available output ID's to determine the path and arguments to files to be read/processed
|
boolean |
isVisualizer
If true the command is launched and output is not handled.
|
ToolIO[] |
outputArgs |
java.lang.String |
outToFile
The file to which the standard out of this tool must be written
|
java.lang.String |
toolCommand
The command used to invoke this tool
|
java.lang.String |
toolGroup
Tools in the same group are assumed to share the same binary directory location
|
java.lang.String |
toolID
The unique ID associated with this tool
|
java.lang.String |
toolName
The name of this tool
|
ToolPane[] |
toolPanes
The array of toolPanes associated with this tool
|
| Constructor and Description |
|---|
ToolApp() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getArguments(org.eclipse.debug.core.ILaunchConfiguration configuration)
Builds and concatenates all arguments from the defined sources (toolArgument and toolPane objects)
|
java.util.Map<java.lang.String,java.lang.String> |
getEnvVars(org.eclipse.debug.core.ILaunchConfiguration configuration)
Builds and concatenates all envVars from the defined sources (toolArgument and toolPane objects)
|
public java.lang.String toolID
public java.lang.String toolName
public java.lang.String toolCommand
public boolean isVisualizer
public java.lang.String inputID
public java.lang.String toolGroup
public ToolPane[] toolPanes
public IAppInput[] allInput
public java.lang.String outToFile
public ToolIO[] inputArgs
public ToolIO[] outputArgs
public java.util.List<java.lang.String> getArguments(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic java.util.Map<java.lang.String,java.lang.String> getEnvVars(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionCopyright (c) 2011 IBM Corporation and others. All Rights Reserved.