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

Nested Class Summary
 
Nested classes/interfaces inherited from interface bibliothek.gui.dock.common.intern.CDockable
CDockable.ExtendedMode
 
Field Summary
 
Fields inherited from interface bibliothek.gui.dock.common.intern.CDockable
ACTION_KEY_CLOSE, ACTION_KEY_EXTERNALIZE, ACTION_KEY_MAXIMIZE, ACTION_KEY_MINIMIZE, ACTION_KEY_NORMALIZE
 
Method Summary
 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.
 
Methods inherited from interface bibliothek.gui.dock.common.intern.CDockable
addCDockablePropertyListener, addCDockableStateListener, addDoubleClickListener, addFocusListener, addKeyboardListener, getAction, getAndClearResizeRequest, getBaseLocation, getColors, getControl, getExtendedMode, getMinimizedSize, getWorkingArea, intern, isCloseable, isExternalizable, isMaximizable, isMinimizable, isMinimizedHold, isResizeLocked, isStackable, isTitleShown, isVisible, removeCDockablePropertyListener, removeCDockableStateListener, removeDoubleClickListener, removeFocusListener, removeKeyboardListener, setControl, setExtendedMode, setLocation, setMinimizedHold, setMinimizedSize, setVisible, setWorkingArea
 

Method Detail

getFactory

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.