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, waitgetInstancepublic 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 BuildContentManagerpublic void addContent(Content content)
addContent in interface BuildContentManagerpublic void updateTabDisplayName(Content content, java.lang.String tabName)
public void removeContent(Content content)
removeContent in interface BuildContentManagerpublic void setSelectedContent(Content content, boolean requestFocus, boolean forcedFocus, boolean activate, java.lang.Runnable activationCallback)
setSelectedContent in interface BuildContentManagerpublic Content addTabbedContent(javax.swing.JComponent contentComponent, java.lang.String groupPrefix, java.lang.String tabName, javax.swing.Icon icon, Disposable childDisposable)
addTabbedContent in interface BuildContentManagerpublic void startBuildNotified(BuildDescriptor buildDescriptor, Content content, BuildProcessHandler processHandler)
public void finishBuildNotified(BuildDescriptor buildDescriptor, Content content)