public abstract class UsageViewContentManager
extends java.lang.Object
Constructor and Description |
---|
UsageViewContentManager() |
Modifier and Type | Method and Description |
---|---|
abstract Content |
addContent(java.lang.String contentName,
boolean reusable,
javax.swing.JComponent component,
boolean toOpenInNewTab,
boolean isLockable) |
abstract Content |
addContent(java.lang.String contentName,
java.lang.String tabName,
java.lang.String toolwindowTitle,
boolean reusable,
javax.swing.JComponent component,
boolean toOpenInNewTab,
boolean isLockable) |
abstract void |
closeContent(Content usageView) |
static UsageViewContentManager |
getInstance(Project project) |
abstract int |
getReusableContentsCount() |
abstract Content |
getSelectedContent() |
abstract Content |
getSelectedContent(boolean reusable) |
public static UsageViewContentManager getInstance(Project project)
public abstract Content addContent(java.lang.String contentName, boolean reusable, javax.swing.JComponent component, boolean toOpenInNewTab, boolean isLockable)
public abstract Content addContent(java.lang.String contentName, java.lang.String tabName, java.lang.String toolwindowTitle, boolean reusable, javax.swing.JComponent component, boolean toOpenInNewTab, boolean isLockable)
public abstract int getReusableContentsCount()
public abstract Content getSelectedContent(boolean reusable)
public abstract Content getSelectedContent()
public abstract void closeContent(Content usageView)