public interface MultipleCDockable extends CDockable
MultipleCDockable
is a CDockable
which can have
many copies in an CControl
. A MultipleCDockable
can
be added or removed from an CControl
at any time.CControl
loads a layout, all MultipleCDockable
s are removed and new instances
are created using a set of MultipleCDockableFactory
sMultipleCDockable
can be part of a CControl
MultipleCDockable
are written out by a MultipleCDockableFactory
ACTION_KEY_CLOSE, ACTION_KEY_EXTERNALIZE, ACTION_KEY_MAXIMIZE, ACTION_KEY_MINIMIZE, ACTION_KEY_MINIMIZE_HOLD, ACTION_KEY_NORMALIZE, ACTION_KEY_UNEXTERNALIZE, ACTION_KEY_UNMAXIMIZE_EXTERNALIZED
Modifier and Type | Method and Description |
---|---|
MultipleCDockableFactory<?,?> |
getFactory()
Gets the factory that created this dockable.
|
boolean |
isRemoveOnClose()
Tells whether this
MultipleCDockable should be removed from the
CControl when it is made invisible. |
addCDockableLocationListener, addCDockablePropertyListener, addCDockableStateListener, addDoubleClickListener, addFocusListener, addKeyboardListener, addVetoClosingListener, asStation, getAction, getAndClearResizeRequest, getAutoBaseLocation, getBaseLocation, getColors, getControl, getControlAccess, getExtendedMode, getFocusComponent, getFonts, getGrouping, getMinimizedSize, getParentStation, getWorkingArea, hasParent, intern, isCloseable, isDockableVisible, isEnabled, isExternalizable, isMaximizable, isMinimizable, isNormalizeable, isResizeLockedHorizontally, isResizeLockedVertically, isShowing, isSingleTabShown, isStackable, isSticky, isStickySwitchable, isTitleShown, isVisible, removeCDockableLocationListener, removeCDockablePropertyListener, removeCDockableStateListener, removeDoubleClickListener, removeFocusListener, removeKeyboardListener, removeVetoClosingListener, setControlAccess, setExtendedMode, setLocation, setLocationsAside, setLocationsAside, setLocationsAsideFocused, setMinimizedSize, setSticky, setStickySwitchable, setVisible, setWorkingArea
MultipleCDockableFactory<?,?> getFactory()
null
boolean isRemoveOnClose()
MultipleCDockable
should be removed from the
CControl
when it is made invisible. If in doubt, return
true
.true
if this dockable should be removed from
the controller when made invisible.