public class ContentImpl extends UserDataHolderBase implements Content
Disposable.ParentIS_CLOSABLE, PROP_ACTIONS, PROP_ALERT, PROP_COMPONENT, PROP_DESCRIPTION, PROP_DISPLAY_NAME, PROP_ICON, TAB_DESCRIPTOR_KEY, TAB_DND_TARGET_KEY, TAB_GROUP_ID_KEY, TAB_GROUP_NAME_KEY, TAB_LABEL_ORIENTATION_KEY, TABBED_CONTENT_KEY| Constructor and Description |
|---|
ContentImpl(javax.swing.JComponent component,
java.lang.String displayName,
boolean isPinnable) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
void |
fireAlert() |
ActionGroup |
getActions() |
javax.swing.JComponent |
getActionsContextComponent() |
AlertIcon |
getAlertIcon() |
BusyObject |
getBusyObject() |
javax.swing.JComponent |
getComponent() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
Disposable |
getDisposer() |
long |
getExecutionId() |
java.lang.String |
getHelpId() |
javax.swing.Icon |
getIcon() |
ContentManager |
getManager() |
java.lang.String |
getPlace() |
javax.swing.Icon |
getPopupIcon() |
javax.swing.JComponent |
getPreferredFocusableComponent() |
javax.swing.JComponent |
getSearchComponent() |
java.lang.String |
getSeparator() |
java.lang.String |
getTabName() |
java.lang.String |
getToolwindowTitle() |
boolean |
isCloseable() |
boolean |
isPinnable() |
boolean |
isPinned() |
boolean |
isSelected() |
boolean |
isValid() |
void |
release() |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
setActions(ActionGroup actions,
java.lang.String place,
javax.swing.JComponent contextComponent) |
void |
setAlertIcon(AlertIcon icon) |
void |
setBusyObject(BusyObject object) |
void |
setCloseable(boolean closeable) |
void |
setComponent(javax.swing.JComponent component) |
void |
setDescription(java.lang.String description) |
void |
setDisplayName(java.lang.String displayName) |
void |
setDisposer(Disposable disposer) |
void |
setExecutionId(long executionId) |
void |
setHelpId(java.lang.String helpId) |
void |
setIcon(javax.swing.Icon icon) |
void |
setManager(ContentManager manager) |
void |
setPinnable(boolean pinnable) |
void |
setPinned(boolean locked) |
void |
setPopupIcon(javax.swing.Icon icon) |
void |
setPreferredFocusableComponent(javax.swing.JComponent c) |
void |
setPreferredFocusedComponent(Computable<? extends javax.swing.JComponent> computable) |
void |
setSearchComponent(javax.swing.JComponent comp) |
void |
setSeparator(java.lang.String separator) |
void |
setShouldDisposeContent(boolean value) |
void |
setTabName(java.lang.String tabName) |
void |
setToolwindowTitle(java.lang.String toolwindowTitle) |
java.lang.String |
toString() |
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetUserData, putUserDatapublic ContentImpl(javax.swing.JComponent component,
java.lang.String displayName,
boolean isPinnable)
public javax.swing.JComponent getComponent()
getComponent in interface ComponentContainerpublic void setComponent(javax.swing.JComponent component)
setComponent in interface Contentpublic javax.swing.JComponent getPreferredFocusableComponent()
getPreferredFocusableComponent in interface ComponentContainerpublic void setPreferredFocusableComponent(javax.swing.JComponent c)
setPreferredFocusableComponent in interface Contentpublic void setPreferredFocusedComponent(Computable<? extends javax.swing.JComponent> computable)
setPreferredFocusedComponent in interface Contentpublic void setDisplayName(java.lang.String displayName)
setDisplayName in interface Contentpublic java.lang.String getDisplayName()
getDisplayName in interface Contentpublic void setTabName(java.lang.String tabName)
setTabName in interface Contentpublic java.lang.String getTabName()
getTabName in interface Contentpublic void setToolwindowTitle(java.lang.String toolwindowTitle)
setToolwindowTitle in interface Contentpublic java.lang.String getToolwindowTitle()
getToolwindowTitle in interface Contentpublic Disposable getDisposer()
getDisposer in interface Contentpublic void setDisposer(Disposable disposer)
setDisposer in interface Contentpublic void setShouldDisposeContent(boolean value)
setShouldDisposeContent in interface Contentpublic java.lang.String getDescription()
getDescription in interface Contentpublic void setDescription(java.lang.String description)
setDescription in interface Contentpublic void addPropertyChangeListener(java.beans.PropertyChangeListener l)
addPropertyChangeListener in interface Contentpublic void removePropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener in interface Contentpublic void setManager(ContentManager manager)
public ContentManager getManager()
getManager in interface Contentpublic boolean isSelected()
isSelected in interface Contentpublic boolean isPinnable()
isPinnable in interface Contentpublic void setPinnable(boolean pinnable)
setPinnable in interface Contentpublic boolean isCloseable()
isCloseable in interface Contentpublic void setCloseable(boolean closeable)
setCloseable in interface Contentpublic void setActions(ActionGroup actions, java.lang.String place, javax.swing.JComponent contextComponent)
setActions in interface Contentpublic javax.swing.JComponent getActionsContextComponent()
getActionsContextComponent in interface Contentpublic ActionGroup getActions()
getActions in interface Contentpublic java.lang.String toString()
toString in class java.lang.Objectpublic void dispose()
Disposabledispose in interface Disposablepublic AlertIcon getAlertIcon()
getAlertIcon in interface Contentpublic void setAlertIcon(AlertIcon icon)
setAlertIcon in interface Contentpublic void setBusyObject(BusyObject object)
setBusyObject in interface Contentpublic java.lang.String getSeparator()
getSeparator in interface Contentpublic void setSeparator(java.lang.String separator)
setSeparator in interface Contentpublic void setPopupIcon(javax.swing.Icon icon)
setPopupIcon in interface Contentpublic javax.swing.Icon getPopupIcon()
getPopupIcon in interface Contentpublic BusyObject getBusyObject()
getBusyObject in interface Contentpublic void setSearchComponent(javax.swing.JComponent comp)
setSearchComponent in interface Contentpublic javax.swing.JComponent getSearchComponent()
getSearchComponent in interface Contentpublic void setExecutionId(long executionId)
setExecutionId in interface ContentexecutionId - supposed to identify group of contents (for example "Before Launch" tasks and the main Run Configuration)public long getExecutionId()
getExecutionId in interface Contentpublic void setHelpId(java.lang.String helpId)