public abstract class LogConsoleManagerBase extends java.lang.Object implements LogConsoleManager, Disposable
Disposable.Parent
Modifier | Constructor and Description |
---|---|
protected |
LogConsoleManagerBase(Project project,
GlobalSearchScope searchScope) |
Modifier and Type | Method and Description |
---|---|
void |
addAdditionalTabComponent(AdditionalTabComponent tabComponent,
java.lang.String id) |
Content |
addAdditionalTabComponent(AdditionalTabComponent tabComponent,
java.lang.String id,
javax.swing.Icon icon) |
Content |
addAdditionalTabComponent(AdditionalTabComponent tabComponent,
java.lang.String id,
javax.swing.Icon icon,
boolean closeable) |
void |
addLogConsole(java.lang.String name,
java.lang.String path,
java.nio.charset.Charset charset,
long skippedContent,
RunConfigurationBase runConfiguration) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
protected abstract javax.swing.Icon |
getDefaultIcon() |
abstract ProcessHandler |
getProcessHandler() |
protected abstract RunnerLayoutUi |
getUi() |
void |
removeAdditionalTabComponent(AdditionalTabComponent component) |
void |
removeLogConsole(java.lang.String path) |
protected LogConsoleManagerBase(Project project, GlobalSearchScope searchScope)
public void addLogConsole(java.lang.String name, java.lang.String path, java.nio.charset.Charset charset, long skippedContent, RunConfigurationBase runConfiguration)
addLogConsole
in interface LogConsoleManager
public void removeLogConsole(java.lang.String path)
removeLogConsole
in interface LogConsoleManager
public void addAdditionalTabComponent(AdditionalTabComponent tabComponent, java.lang.String id)
addAdditionalTabComponent
in interface AdditionalTabComponentManager
public Content addAdditionalTabComponent(AdditionalTabComponent tabComponent, java.lang.String id, javax.swing.Icon icon)
public Content addAdditionalTabComponent(AdditionalTabComponent tabComponent, java.lang.String id, javax.swing.Icon icon, boolean closeable)
public void removeAdditionalTabComponent(AdditionalTabComponent component)
removeAdditionalTabComponent
in interface AdditionalTabComponentManager
public void dispose()
Disposable
dispose
in interface Disposable
protected abstract javax.swing.Icon getDefaultIcon()
protected abstract RunnerLayoutUi getUi()
public abstract ProcessHandler getProcessHandler()