bibliothek.gui.dock.security
Class SecureStackDockStation
java.lang.Object
bibliothek.gui.dock.dockable.AbstractDockable
bibliothek.gui.dock.station.AbstractDockableStation
bibliothek.gui.dock.StackDockStation
bibliothek.gui.dock.security.SecureStackDockStation
- All Implemented Interfaces:
- DockElement, DockElementRepresentative, StackDockComponentParent, Dockable, DockStation
public class SecureStackDockStation
- extends StackDockStation
A StackDockStation
which can operate in a restricted environment.
- Author:
- Benjamin Sigg
Methods inherited from class bibliothek.gui.dock.StackDockStation |
add, add, addMouseInputListener, callDockUiUpdateTheme, canDrag, canReplace, configureDisplayerHints, createStackDockComponent, discard, drag, draw, drop, drop, drop, drop, exactTabIndexAt, forget, getComponent, getDisplayerFactory, getDisplayers, getDockable, getDockableCount, getDockableProperty, getFrontDockable, getPaint, getStackComponent, getStackComponentFactory, getStation, getTabPlacement, indexOf, init, insertionLine, isInOverrideZone, isStationVisible, isVisible, move, move, prepareDrop, prepareMove, remove, removeMouseInputListener, replace, setDockParent, setFrontDockable, setStackComponent, setStackComponentFactory, setTabPlacement, tabIndexAt, updateConfigurableDisplayerHints |
Methods inherited from class bibliothek.gui.dock.station.AbstractDockableStation |
accept, addDockStationListener, asDockStation, canCompare, changed, compare, getDirectActionOffers, getDockTitle, getIndirectActionOffers, getStationBounds, getTheme, removeDockStationListener, updateTheme |
Methods inherited from class bibliothek.gui.dock.dockable.AbstractDockable |
accept, accept, addDockableListener, addDockHierarchyListener, asDockable, bind, fireTitleBound, fireTitleExchanged, fireTitleExchanged, fireTitleIconChanged, fireTitleTextChanged, fireTitleTooltipChanged, fireTitleUnbound, getConfigurableDisplayerHints, getController, getDockParent, getElement, getGlobalActionOffers, getLocalActionOffers, getPopupLocation, getTitleIcon, getTitleText, getTitleToolTip, isUsedAsTitle, listBoundTitles, removeDockableListener, removeDockHierarchyListener, setActionOffers, setTitleIcon, setTitleText, setTitleToolTip, unbind |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecureStackDockStation
public SecureStackDockStation()
- Creates a new station
SecureStackDockStation
public SecureStackDockStation(DockTheme theme)
- Creates a new station and sets the theme of this station
- Parameters:
theme
- the theme, can be null
getFactoryID
public String getFactoryID()
- Description copied from interface:
DockElement
- Gets the unique name of the
DockFactory
which can read
and write elements of this type.
- Specified by:
getFactoryID
in interface DockElement
- Overrides:
getFactoryID
in class StackDockStation
- Returns:
- the id of the factory
createBackground
protected StackDockStation.Background createBackground()
- Description copied from class:
StackDockStation
- Creates the panel onto which this station will lay its children.
- Overrides:
createBackground
in class StackDockStation
- Returns:
- the new background
setController
public void setController(DockController controller)
- Description copied from interface:
Dockable
- Sets the controller in whose realm this Dockable is. A value of
null
means that this Dockable
is not managed by a controller.
Note: this method has to inform all DockHierarchyListener
s about the change.
Note: when using a DockHierarchyObserver
, invoke
DockHierarchyObserver.controllerChanged(DockController)
- Specified by:
setController
in interface Dockable
- Specified by:
setController
in interface DockStation
- Overrides:
setController
in class StackDockStation
- Parameters:
controller
- the owner, may be null