public interface Content extends UserDataHolder, ComponentContainer
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IS_CLOSABLE |
static java.lang.String |
PROP_ACTIONS |
static java.lang.String |
PROP_ALERT |
static java.lang.String |
PROP_COMPONENT |
static java.lang.String |
PROP_DESCRIPTION |
static java.lang.String |
PROP_DISPLAY_NAME |
static java.lang.String |
PROP_ICON |
static Key<TabDescriptor> |
TAB_DESCRIPTOR_KEY |
static Key<DnDTarget> |
TAB_DND_TARGET_KEY |
static Key<TabGroupId> |
TAB_GROUP_ID_KEY |
static Key<java.lang.String> |
TAB_GROUP_NAME_KEY
Deprecated.
|
static Key<java.awt.ComponentOrientation> |
TAB_LABEL_ORIENTATION_KEY |
static Key<java.lang.Boolean> |
TABBED_CONTENT_KEY |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
fireAlert() |
ActionGroup |
getActions() |
javax.swing.JComponent |
getActionsContextComponent() |
AlertIcon |
getAlertIcon() |
BusyObject |
getBusyObject() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
Disposable |
getDisposer() |
long |
getExecutionId() |
default java.lang.String |
getHelpId() |
javax.swing.Icon |
getIcon() |
ContentManager |
getManager() |
java.lang.String |
getPlace() |
javax.swing.Icon |
getPopupIcon() |
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) |
default void |
setHelpId(java.lang.String helpId) |
void |
setIcon(javax.swing.Icon icon) |
void |
setPinnable(boolean pinnable) |
void |
setPinned(boolean locked) |
void |
setPopupIcon(javax.swing.Icon icon) |
void |
setPreferredFocusableComponent(javax.swing.JComponent component) |
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) |
getUserData, putUserData
getComponent, getPreferredFocusableComponent
dispose
static final java.lang.String PROP_DISPLAY_NAME
static final java.lang.String PROP_ICON
static final java.lang.String PROP_ACTIONS
static final java.lang.String PROP_DESCRIPTION
static final java.lang.String PROP_COMPONENT
static final java.lang.String IS_CLOSABLE
static final java.lang.String PROP_ALERT
static final Key<java.lang.Boolean> TABBED_CONTENT_KEY
@Deprecated static final Key<java.lang.String> TAB_GROUP_NAME_KEY
static final Key<TabGroupId> TAB_GROUP_ID_KEY
static final Key<TabDescriptor> TAB_DESCRIPTOR_KEY
static final Key<java.awt.ComponentOrientation> TAB_LABEL_ORIENTATION_KEY
void setComponent(javax.swing.JComponent component)
void setPreferredFocusableComponent(javax.swing.JComponent component)
void setPreferredFocusedComponent(Computable<? extends javax.swing.JComponent> computable)
void setIcon(javax.swing.Icon icon)
javax.swing.Icon getIcon()
void setDisplayName(java.lang.String displayName)
java.lang.String getDisplayName()
void setTabName(java.lang.String tabName)
java.lang.String getTabName()
java.lang.String getToolwindowTitle()
void setToolwindowTitle(java.lang.String toolwindowTitle)
Disposable getDisposer()
void setDisposer(Disposable disposer)
void setShouldDisposeContent(boolean value)
java.lang.String getDescription()
void setDescription(java.lang.String description)
void addPropertyChangeListener(java.beans.PropertyChangeListener l)
void removePropertyChangeListener(java.beans.PropertyChangeListener l)
ContentManager getManager()
boolean isSelected()
void release()
boolean isValid()
void setPinned(boolean locked)
boolean isPinned()
void setPinnable(boolean pinnable)
boolean isPinnable()
boolean isCloseable()
void setCloseable(boolean closeable)
void setActions(ActionGroup actions, java.lang.String place, javax.swing.JComponent contextComponent)
ActionGroup getActions()
void setSearchComponent(javax.swing.JComponent comp)
javax.swing.JComponent getSearchComponent()
java.lang.String getPlace()
javax.swing.JComponent getActionsContextComponent()
void setAlertIcon(AlertIcon icon)
AlertIcon getAlertIcon()
void fireAlert()
BusyObject getBusyObject()
void setBusyObject(BusyObject object)
java.lang.String getSeparator()
void setSeparator(java.lang.String separator)
void setPopupIcon(javax.swing.Icon icon)
javax.swing.Icon getPopupIcon()
void setExecutionId(long executionId)
executionId
- supposed to identify group of contents (for example "Before Launch" tasks and the main Run Configuration)long getExecutionId()
default void setHelpId(java.lang.String helpId)
default java.lang.String getHelpId()