public final class BuildContentManagerImpl extends java.lang.Object implements BuildContentManager
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
Build |
static java.lang.String |
Debug |
static java.lang.String |
Run |
static java.lang.String |
Sync |
TOOL_WINDOW_ID
Constructor and Description |
---|
BuildContentManagerImpl(Project project) |
Modifier and Type | Method and Description |
---|---|
void |
addContent(Content content) |
Content |
addTabbedContent(javax.swing.JComponent contentComponent,
java.lang.String groupPrefix,
java.lang.String tabName,
javax.swing.Icon icon,
Disposable childDisposable) |
void |
finishBuildNotified(BuildDescriptor buildDescriptor,
Content content) |
ToolWindow |
getOrCreateToolWindow() |
void |
removeContent(Content content) |
void |
setSelectedContent(Content content,
boolean requestFocus,
boolean forcedFocus,
boolean activate,
java.lang.Runnable activationCallback) |
void |
startBuildNotified(BuildDescriptor buildDescriptor,
Content content,
BuildProcessHandler processHandler) |
void |
updateTabDisplayName(Content content,
java.lang.String tabName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInstance
public static final java.lang.String Build
public static final java.lang.String Sync
public static final java.lang.String Run
public static final java.lang.String Debug
public BuildContentManagerImpl(Project project)
public ToolWindow getOrCreateToolWindow()
getOrCreateToolWindow
in interface BuildContentManager
public void addContent(Content content)
addContent
in interface BuildContentManager
public void updateTabDisplayName(Content content, java.lang.String tabName)
public void removeContent(Content content)
removeContent
in interface BuildContentManager
public void setSelectedContent(Content content, boolean requestFocus, boolean forcedFocus, boolean activate, java.lang.Runnable activationCallback)
setSelectedContent
in interface BuildContentManager
public Content addTabbedContent(javax.swing.JComponent contentComponent, java.lang.String groupPrefix, java.lang.String tabName, javax.swing.Icon icon, Disposable childDisposable)
addTabbedContent
in interface BuildContentManager
public void startBuildNotified(BuildDescriptor buildDescriptor, Content content, BuildProcessHandler processHandler)
public void finishBuildNotified(BuildDescriptor buildDescriptor, Content content)