public abstract class RunTab extends java.lang.Object implements DataProvider, Disposable
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
protected ExecutionEnvironment |
myEnvironment |
protected Project |
myProject |
protected RunContentDescriptor |
myRunContentDescriptor |
protected GlobalSearchScope |
mySearchScope |
protected RunnerLayoutUi |
myUi |
Modifier | Constructor and Description |
---|---|
protected |
RunTab(ExecutionEnvironment environment,
java.lang.String runnerType) |
protected |
RunTab(Project project,
GlobalSearchScope searchScope,
java.lang.String runnerType,
java.lang.String runnerTitle,
java.lang.String sessionName) |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Usually not invoked directly, see class javadoc.
|
java.lang.Object |
getData(java.lang.String dataId)
Returns the object corresponding to the specified data identifier.
|
LogConsoleManagerBase |
getLogConsoleManager() |
protected void |
initLogConsoles(RunProfile runConfiguration,
RunContentDescriptor contentDescriptor,
ExecutionConsole console) |
protected final RunnerLayoutUi myUi
protected RunContentDescriptor myRunContentDescriptor
protected ExecutionEnvironment myEnvironment
protected final Project myProject
protected final GlobalSearchScope mySearchScope
protected RunTab(ExecutionEnvironment environment, java.lang.String runnerType)
protected RunTab(Project project, GlobalSearchScope searchScope, java.lang.String runnerType, java.lang.String runnerTitle, java.lang.String sessionName)
public void dispose()
Disposable
dispose
in interface Disposable
public java.lang.Object getData(java.lang.String dataId)
DataProvider
PlatformDataKeys
class.getData
in interface DataProvider
dataId
- the data identifier for which the value is requested.public LogConsoleManagerBase getLogConsoleManager()
protected final void initLogConsoles(RunProfile runConfiguration, RunContentDescriptor contentDescriptor, ExecutionConsole console)