public class ExecutableHelper
extends java.lang.Object
Constructor and Description |
---|
ExecutableHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
dumpDeepStructure(IExecutable executable,
java.io.OutputStream out) |
static void |
dumpStructure(IExecutable executable,
java.io.OutputStream out) |
static void |
dumpTaskDeepStructure(java.io.PrintStream pout,
IStepTask task,
java.lang.String indentStr) |
static void |
dumpTaskStructure(java.io.PrintStream pout,
IStepTask task,
java.lang.String indentStr) |
static IStepTask |
findTaskByName(IExecutableStep step,
java.lang.String expr)
Find the first task in the specified executable step whose name contains the specified
string expression.
|
static IStepTask |
findTaskByName(IExecutableStep step,
java.lang.String expr,
int index)
Find the first task in the specified executable step whose name contains the specified
string expression.
|
static IStepTask |
findTaskByName(java.util.List tasks,
java.lang.String expr,
int index,
int foundCount) |
static OdiSessionTaskLog |
findTaskLogByName(OdiSession sess,
java.lang.String expr)
Find the first task log for the specified session whose name contains the specified
string expression.
|
static OdiSessionTaskLog |
findTaskLogByName(OdiSession sess,
java.lang.String expr,
int index)
Find the first task log for the specified session whose name contains the specified
string expression.
|
static java.util.List |
getTopLevelTasks(IExecutableStep step)
Get all tasks contained by the step that do not have a composite parent task.
|
public static void dumpStructure(IExecutable executable, java.io.OutputStream out)
public static void dumpDeepStructure(IExecutable executable, java.io.OutputStream out)
public static void dumpTaskStructure(java.io.PrintStream pout, IStepTask task, java.lang.String indentStr)
public static void dumpTaskDeepStructure(java.io.PrintStream pout, IStepTask task, java.lang.String indentStr)
public static java.util.List getTopLevelTasks(IExecutableStep step)
step
- public static IStepTask findTaskByName(IExecutableStep step, java.lang.String expr, int index)
step
- The step that owns the tasks to be searched.expr
- The string expression to find in the task name.index
- The 1-based index of the instance to find, if there are multiple tasks whose name contains
the specified text.public static IStepTask findTaskByName(java.util.List tasks, java.lang.String expr, int index, int foundCount)
public static IStepTask findTaskByName(IExecutableStep step, java.lang.String expr)
step
- expr
- The string expression to find in the task name.public static OdiSessionTaskLog findTaskLogByName(OdiSession sess, java.lang.String expr, int index)
step
- expr
- The string expression to find in the task name.index
- The 1-based index of the instance to find.public static OdiSessionTaskLog findTaskLogByName(OdiSession sess, java.lang.String expr)
step
- expr
- The string expression to find in the task name.