bibliothek.gui.dock.common
Interface MultipleCDockable
- All Superinterfaces:
- CDockable
- All Known Implementing Classes:
- DefaultMultipleCDockable
public interface MultipleCDockable
- extends CDockable
A 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.
- Author:
- Benjamin Sigg
Methods inherited from interface bibliothek.gui.dock.common.intern.CDockable |
addCDockableLocationListener, addCDockablePropertyListener, addCDockableStateListener, addDoubleClickListener, addFocusListener, addKeyboardListener, addVetoClosingListener, asStation, getAction, getAndClearResizeRequest, getBaseLocation, getColors, getControl, getExtendedMode, getFocusComponent, getFonts, getMinimizedSize, getWorkingArea, hasParent, intern, isCloseable, isDockableVisible, isExternalizable, isMaximizable, isMinimizable, isMinimizedHold, isResizeLockedHorizontally, isResizeLockedVertically, isSingleTabShown, isStackable, isTitleShown, isVisible, removeCDockableLocationListener, removeCDockablePropertyListener, removeCDockableStateListener, removeDoubleClickListener, removeFocusListener, removeKeyboardListener, removeVetoClosingListener, setControl, setExtendedMode, setLocation, setMinimizedHold, setMinimizedSize, setVisible, setWorkingArea |
getFactory
@Todo(compatibility=COMPATIBLE,
priority=MINOR,
target=VERSION_1_1_1,
description="Allow null or a constant \'NULL\' as factory: that would be the \'do not store this dockable\'-factory")
MultipleCDockableFactory<?,?> getFactory()
- Gets the factory that created this dockable.
- Returns:
- the factory, not
null
isRemoveOnClose
boolean isRemoveOnClose()
- Tells whether this
MultipleCDockable
should be removed from the
CControl
when it is made invisible. If in doubt, return
true
.
- Returns:
true
if this dockable should be removed from
the controller when made invisible.