Uses of Interface
bibliothek.gui.DockStation

Packages that use DockStation
bibliothek.extension.gui.dock.theme Contains some DockThemes. 
bibliothek.extension.gui.dock.theme.bubble Various graphical and logical components used when BubbleTheme is active. 
bibliothek.extension.gui.dock.theme.eclipse Various graphical and logical components needed when the EclipseTheme is active. 
bibliothek.extension.gui.dock.theme.eclipse.displayer The DockableDisplayers that are used by the EclipseTheme
bibliothek.extension.gui.dock.theme.eclipse.stack An implementation of TabPane and supporting classes for the EclipseTheme
bibliothek.extension.gui.dock.theme.eclipse.stack.tab Various components needed to paint and manage the tab which is visible on a EclipseTabPane
bibliothek.extension.gui.dock.theme.flat Various graphical and logical components needed to paint the layout when FlatTheme is active. 
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.accept Contains classes to deal with DockAcceptances. 
bibliothek.gui.dock.common A set of classes that can be used to create basic applications. 
bibliothek.gui.dock.common.group Contains the CGroupBehavior and its implementations, this interface allows to group Dockables together. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.station Contains the CommonDockStation, various implementations of CommonDockStation and supporting classes. 
bibliothek.gui.dock.common.intern.ui Base-classes intended for inheritance and small strategy-classes modifying the way Core works. 
bibliothek.gui.dock.common.mode A subclass of LocationModeManager that handles CLocations, ExtendedModes and is aware of CControl
bibliothek.gui.dock.common.mode.station Contains wrapper classes for various DockStations, implementing the interface CLocationMode
bibliothek.gui.dock.common.theme Classes related to the DockThemes. 
bibliothek.gui.dock.common.theme.eclipse Supporting classes for CEclipseTheme
bibliothek.gui.dock.control Classes responsible to handle some global task. 
bibliothek.gui.dock.control.focus The focus sub-system is responsible for transfering the focus to the currently active Dockable
bibliothek.gui.dock.control.relocator Various implementations of RelocateOperation
bibliothek.gui.dock.displayer Classes and interfaces that are needed by the DockableDisplayer
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.event Listeners, adapters and events used in the whole framework.
A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener.  
bibliothek.gui.dock.facile.mode Contains an implementation of ModeManager that links a mode to the location of a Dockable
bibliothek.gui.dock.layout Elements dealing with the location of Dockables on their DockStation and allowing to store the whole layout of a set of Dockables and stations. 
bibliothek.gui.dock.station Elements needed by various implementations of the DockStation interface. 
bibliothek.gui.dock.station.flap Elements that are related to the FlapDockStation
bibliothek.gui.dock.station.flap.layer Contains the various DockStationDropLayers that are used by a FlapDockStation
bibliothek.gui.dock.station.layer The DockStationDropLayer is used by the DockRelocator to find the target of a drag and drop operation. 
bibliothek.gui.dock.station.screen.window Contains the window ( JDialog, JInternalDialog, etc..) that shows the children of a ScreenDockStation and the classes required to configure that window. 
bibliothek.gui.dock.station.span The Span API defines the animations that are played when the user is about to drop a Dockable onto a new parent. 
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
bibliothek.gui.dock.station.split.layer Contains the various DockStationDropLayers that are used by the SplitDockStation
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.station.support Elements used by various DockStations to store properties and to propagate events to other objects. 
bibliothek.gui.dock.support.mode Basic interfaces and classes for a framework that assigns modes to Dockables. 
bibliothek.gui.dock.themes Contains an implementation of DockTheme and all classes which are neede by this theme. 
bibliothek.gui.dock.themes.basic Factories and classes used when the BasicTheme is active. 
bibliothek.gui.dock.themes.color The color subsystem allows each kind of element to get its colors from a central repository. 
bibliothek.gui.dock.themes.font Implementations of DockFont to be used at different places (as described in the documentation for each item). 
bibliothek.gui.dock.themes.nostack Elements needed by the NoStackTheme
bibliothek.gui.dock.title Elements needed to paint the title of a Dockable
bibliothek.gui.dock.util Distribution of information in a global scale and methods available from everywhere. 
 

Uses of DockStation in bibliothek.extension.gui.dock.theme
 

Methods in bibliothek.extension.gui.dock.theme with parameters of type DockStation
 DisplayerFactory FlatTheme.getDisplayFactory(DockStation station)
           
 

Uses of DockStation in bibliothek.extension.gui.dock.theme.bubble
 

Methods in bibliothek.extension.gui.dock.theme.bubble that return DockStation
 DockStation BubbleStackDockComponent.getStation()
          Gets the station on which this component is used.
 

Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type DockStation
 void BubbleStationPaint.drawDivider(Graphics g, DockStation station, Rectangle bounds)
           
 void BubbleStationPaint.drawInsertion(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 void BubbleStationPaint.drawInsertionLine(Graphics g, DockStation station, int x1, int y1, int x2, int y2)
           
 void BubbleStationPaint.drawRemoval(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 

Constructors in bibliothek.extension.gui.dock.theme.bubble with parameters of type DockStation
BubbleDisplayer(DockStation station, Dockable dockable, DockTitle title)
          Creates a new displayer
 

Uses of DockStation in bibliothek.extension.gui.dock.theme.eclipse
 

Methods in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockStation
 void EclipseStationPaint.drawDivider(Graphics g, DockStation station, Rectangle bounds)
           
 void EclipseStationPaint.drawInsertion(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 void EclipseStationPaint.drawInsertionLine(Graphics g, DockStation station, int x1, int y1, int x2, int y2)
           
 void EclipseStationPaint.drawRemoval(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 EclipseThemeConnector.TitleBar DefaultEclipseThemeConnector.getTitleBarKind(DockStation parent, Dockable dockable)
           
 EclipseThemeConnector.TitleBar EclipseThemeConnector.getTitleBarKind(DockStation parent, Dockable dockable)
          Tells which kind of title and DockableDisplayer should be shown for dockable assuming everything can be chosen freely.
 

Uses of DockStation in bibliothek.extension.gui.dock.theme.eclipse.displayer
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer that return DockStation
 DockStation EclipseDockableDisplayer.getStation()
          Deprecated.  
 DockStation NoTitleDisplayer.getStation()
          Deprecated.  
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.displayer with parameters of type DockStation
protected  DockableDisplayer EclipseDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
          Creates a new DockableDisplayer for dockable.
protected  BasicDockableDisplayer EclipseDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title, boolean border, EclipseThemeConnector.TitleBar bar)
          Creates a new displayer.
 void EclipseDockableDisplayer.setStation(DockStation station)
          Deprecated.  
 void NoTitleDisplayer.setStation(DockStation station)
          Deprecated.  
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse.displayer with parameters of type DockStation
EclipseBasicDockableDisplayer(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location, EclipseThemeConnector.TitleBar bar)
           
EclipseDockableDisplayer(EclipseTheme theme, DockStation station, Dockable dockable)
          Deprecated. Creates a new DockableDisplayer.
EclipseDockableDisplayer2(EclipseTheme theme, DockStation station, Dockable dockable, DockTitle title)
          Creates a new DockableDisplayer.
NoTitleBarDisplayer(DockStation station, Dockable dockable, DockTitle title, EclipseThemeConnector.TitleBar bar)
           
NoTitleDisplayer(DockStation station, Dockable dockable, EclipseThemeConnector.TitleBar bar)
          Deprecated.  
TitleBarObserver(DockStation station, Dockable dockable, EclipseThemeConnector.TitleBar titleBar)
          Creates a new observer.
 

Uses of DockStation in bibliothek.extension.gui.dock.theme.eclipse.stack
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack that return DockStation
 DockStation EclipseTabPane.getStation()
          Gets the station on which this pane lies.
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse.stack with parameters of type DockStation
EclipseTabPane(EclipseTheme theme, DockStation station)
          Creates a new pane.
 

Uses of DockStation in bibliothek.extension.gui.dock.theme.eclipse.stack.tab
 

Methods in bibliothek.extension.gui.dock.theme.eclipse.stack.tab that return DockStation
 DockStation BaseTabComponent.getStation()
           
 DockStation InvisibleTabPane.getStation()
          Gets the station for which this pane is used.
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse.stack.tab with parameters of type DockStation
DockTitleTab(DockStation station, Dockable dockable, DockTitleVersion title)
          Deprecated. Creates a new tab.
EclipseDockTitleEvent(DockStation station, Dockable dockable, boolean selected, boolean focused, boolean paintIconWhenInactive)
          Creates a new event
 

Uses of DockStation in bibliothek.extension.gui.dock.theme.flat
 

Methods in bibliothek.extension.gui.dock.theme.flat that return DockStation
 DockStation FlatTabPane.getStation()
           
 

Methods in bibliothek.extension.gui.dock.theme.flat with parameters of type DockStation
 void FlatStationPaint.drawDivider(Graphics g, DockStation station, Rectangle bounds)
           
 void FlatStationPaint.drawInsertion(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 void FlatStationPaint.drawInsertionLine(Graphics g, DockStation station, int x1, int y1, int x2, int y2)
           
 void FlatStationPaint.drawRemoval(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 

Constructors in bibliothek.extension.gui.dock.theme.flat with parameters of type DockStation
FlatDockableDisplayer(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
           
 

Uses of DockStation in bibliothek.gui
 

Methods in bibliothek.gui with type parameters of type DockStation
static
<D extends DockStation,L>
void
DockUI.updateTheme(D station, DockFactory<D,?,L> factory)
          Removes all children of station and then adds the children again.
 

Methods in bibliothek.gui that return DockStation
 DockStation DockFrontend.getDefaultStation()
          Gets the default station of this frontend.
 DockStation Dockable.getDockParent()
          Gets the current parent, which is the latest argument of Dockable.setDockParent(DockStation).
 DockStation DockFrontend.getRoot(String name)
          Gets the root with the designated name.
 DockStation[] DockFrontend.getRoots()
          Gets a modifiable array containing all DockStations which are registered as root.
 DockStation DockFrontend.RootInfo.getStation()
          Gets the root-station.
 DockStation DockController.getStation(int index)
          Gets the station at the specified position.
 

Methods in bibliothek.gui with parameters of type DockStation
 boolean Dockable.accept(DockStation station)
          Tells whether station is an accepted parent for this Dockable or not.
 boolean Dockable.accept(DockStation base, Dockable neighbor)
          Tells whether base could be the parent of a combination between this Dockable and neighbor.
 void DockController.add(DockStation station)
          Adds a station to this controller.
 void DockFrontend.addRoot(DockStation station, String name)
          Deprecated. replaced by DockFrontend.addRoot(String, DockStation), since name is used as key in a map it should come first
 void DockFrontend.addRoot(String id, DockStation station)
          Adds a root to this frontend.
protected  void DockFrontend.clean(DockStation station, DockSituationIgnore ignore)
          Removes recursively all children from station, but only if the children are not filtered by ignore.
protected  void DockController.fireDockableSelected(DockStation station, Dockable oldSelected, Dockable newSelected)
          Informs all listeners that dockable has been selected by station.
 Combiner DockTheme.getCombiner(DockStation station)
          Gets the Combiner for station.
This method should not be used directly, instead an UIValue of type StationCombinerValue should be installed at the local ThemeManager to retrieve the value.
 DisplayerFactory DockTheme.getDisplayFactory(DockStation station)
          Gets a displayer factory for station.
This method should not be used directly, instead an UIValue of type DefaultDisplayerFactoryValue should be installed at the local ThemeManager to retrieve the value.
 StationPaint DockTheme.getPaint(DockStation station)
          Gets the paint which is used to draw things onto station.
This method should not be used directly, instead an UIValue of type DefaultStationPaintValue should be installed at the local ThemeManager to retrieve the value.
 void DockController.remove(DockStation station)
          Removes a station which was managed by this controller.
 void DockFrontend.removeRoot(DockStation station)
          Removes a root from this frontend.
 void DockStation.replace(DockStation old, Dockable next)
          Replaces the child old by next which is not yet a child of this station.
 void DockFrontend.setDefaultStation(DockStation defaultStation)
          Sets the default station of this frontend.
 void Dockable.setDockParent(DockStation station)
          Sets the parent property.
 

Constructors in bibliothek.gui with parameters of type DockStation
DockFrontend.RootInfo(DockStation station, String name)
          Creates a new object.
 

Uses of DockStation in bibliothek.gui.dock
 

Classes in bibliothek.gui.dock that implement DockStation
 class FlapDockStation
          This DockStation shows only a title for each of it's children.
If the user clicks on one of the titles, a window will popup.
 class ScreenDockStation
          A DockStation which is the whole screen.
 class SplitDockStation
          This station shows all its children at once.
 class StackDockStation
          On this station, only one of many children is visible.
 

Methods in bibliothek.gui.dock that return DockStation
 DockStation DefaultDockable.asDockStation()
           
 DockStation DockElement.asDockStation()
          Returns this if this is an instance of DockStation.
 DockStation ScreenDockStation.asDockStation()
           
 DockStation SplitDockStation.asDockStation()
           
 DockStation SplitDockStation.getDockParent()
           
 DockStation StackDockStation.getStackDockParent()
           
 DockStation FlapDockStation.FlapDropOperation.getTarget()
           
 DockStation SplitDockStation.SplitDropOperation.getTarget()
           
 DockStation StackDockStation.StackDropOperation.getTarget()
           
 

Methods in bibliothek.gui.dock with parameters of type DockStation
 boolean SplitDockStation.accept(DockStation station)
           
 boolean SplitDockStation.accept(DockStation base, Dockable neighbour)
           
 DockHierarchyLock.Token DockHierarchyLock.acquire(DockStation station)
          Acquires a lock describing the entire contents of station.
 DockHierarchyLock.Token DockHierarchyLock.acquireLink(DockStation station, Dockable dockable)
          Allows station to become the new parent of dockable.
static DockHierarchyLock.Token DockHierarchyLock.acquireLinking(DockStation station, Dockable dockable)
          The same as calling DockHierarchyLock.acquireLink(DockStation, Dockable) with the DockHierarchyLock of the DockController of station.
 DockHierarchyLock.Token DockHierarchyLock.acquireUnlink(DockStation station, Dockable dockable)
          Allows station to remove itself as parent from dockable.
static DockHierarchyLock.Token DockHierarchyLock.acquireUnlinking(DockStation station, Dockable dockable)
          The same as calling DockHierarchyLock.acquireUnlink(DockStation, Dockable) with the DockHierarchyLock of the DockController of station.
static DockHierarchyLock.Token DockHierarchyLock.acquiring(DockStation station)
          The same as calling DockHierarchyLock.acquire(DockStation) with the DockHierarchyLock of the DockController of station.
 void FlapDockStation.replace(DockStation old, Dockable next)
           
 void ScreenDockStation.replace(DockStation old, Dockable next)
           
 void SplitDockStation.replace(DockStation old, Dockable next)
           
 void StackDockStation.replace(DockStation old, Dockable next)
           
 void FlapDockStation.setDockParent(DockStation station)
           
 void SplitDockStation.setDockParent(DockStation station)
           
 void StackDockStation.setDockParent(DockStation station)
           
 

Uses of DockStation in bibliothek.gui.dock.accept
 

Methods in bibliothek.gui.dock.accept with parameters of type DockStation
 boolean AbstractAcceptance.accept(DockStation parent, Dockable child)
           
 boolean CombinatoryAcceptance.accept(DockStation parent, Dockable child)
           
 boolean DockAcceptance.accept(DockStation parent, Dockable child)
          Tells whether or not child is allowed to become a real child of parent.
 boolean MultiDockAcceptance.accept(DockStation parent, Dockable child)
           
 boolean AbstractAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 boolean CombinatoryAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 boolean DockAcceptance.accept(DockStation parent, Dockable child, Dockable next)
          Tells whether child, which may be already a child of parent, and next are allowed to be combined.
 boolean MultiDockAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 

Uses of DockStation in bibliothek.gui.dock.common
 

Methods in bibliothek.gui.dock.common with parameters of type DockStation
 CStation<?> CControl.getStation(DockStation intern)
          Searches the CStation whose internal representation is intern.
 

Uses of DockStation in bibliothek.gui.dock.common.group
 

Methods in bibliothek.gui.dock.common.group with parameters of type DockStation
 boolean CGroupMovement.forceAccept(DockStation parent, Dockable child)
          Tells some DockAcceptances whether a check for child becoming a child of parent needs to be performed.
 boolean SingleGroupMovement.forceAccept(DockStation parent, Dockable child)
           
 boolean StackGroupMovement.forceAccept(DockStation parent, Dockable child)
           
 boolean CGroupBehavior.shouldForwardActions(LocationModeManager<? extends LocationMode> manager, DockStation station, Dockable dockable, ExtendedMode mode)
          Tells whether the actions of dockable for mode mode should be shown on station too.
 boolean StackGroupBehavior.shouldForwardActions(LocationModeManager<? extends LocationMode> manager, DockStation station, Dockable dockable, ExtendedMode mode)
           
 boolean TopMostGroupBehavior.shouldForwardActions(LocationModeManager<? extends LocationMode> manager, DockStation station, Dockable dockable, ExtendedMode mode)
           
 

Uses of DockStation in bibliothek.gui.dock.common.intern
 

Methods in bibliothek.gui.dock.common.intern with parameters of type DockStation
 void DelayedWorkingAreaSetter.dockStationRegistering(DockController controller, DockStation station)
           
 void CPlaceholderStrategy.install(DockStation station)
           
 void CPlaceholderStrategy.uninstall(DockStation station)
           
 

Uses of DockStation in bibliothek.gui.dock.common.intern.station
 

Classes in bibliothek.gui.dock.common.intern.station with type parameters of type DockStation
 interface CommonDockStation<S extends DockStation,C extends CommonDockStation<S,C>>
          An interface that can be implemented by classes that extend a DockStation and that represent a CStation.
 

Subinterfaces of DockStation in bibliothek.gui.dock.common.intern.station
 interface CommonDockStation<S extends DockStation,C extends CommonDockStation<S,C>>
          An interface that can be implemented by classes that extend a DockStation and that represent a CStation.
 

Classes in bibliothek.gui.dock.common.intern.station that implement DockStation
 class CFlapDockStation
          An implementation of FlapDockStation that also satisfies the CommonDockStation interface.
 class CScreenDockStation
          A ScreenDockStation that also implements CommonDockStation.
 class CSplitDockStation
          An implementation of SplitDockStation that also satisfies the CommonDockStation interface.
 

Uses of DockStation in bibliothek.gui.dock.common.intern.ui
 

Methods in bibliothek.gui.dock.common.intern.ui with parameters of type DockStation
 boolean ExtendedModeAcceptance.accept(DockStation parent, Dockable child)
           
 boolean StackableAcceptance.accept(DockStation parent, Dockable child)
           
 boolean WorkingAreaAcceptance.accept(DockStation parent, Dockable child)
           
 boolean ExtendedModeAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 boolean StackableAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 boolean WorkingAreaAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
protected  boolean CSingleParentRemover.shouldTest(DockStation station)
           
 boolean CommonSingleTabDecider.showSingleTab(DockStation station, Dockable dockable)
           
 

Uses of DockStation in bibliothek.gui.dock.common.mode
 

Methods in bibliothek.gui.dock.common.mode with parameters of type DockStation
 ExtendedMode CLocationModeManager.childsExtendedMode(DockStation parent)
          Guesses the result of LocationModeManager.getCurrentMode(Dockable) once a Dockable is dropped onto DockStation.
 boolean CExternalizedMode.respectWorkingAreas(DockStation station)
           
 boolean CLocationMode.respectWorkingAreas(DockStation station)
          Tells whether Dockables which have this mode applied should respect the settings for CWorkingAreas.
 boolean CMaximizedMode.respectWorkingAreas(DockStation station)
           
 boolean CMinimizedMode.respectWorkingAreas(DockStation station)
           
 boolean CNormalMode.respectWorkingAreas(DockStation station)
           
 

Uses of DockStation in bibliothek.gui.dock.common.mode.station
 

Methods in bibliothek.gui.dock.common.mode.station that return DockStation
 DockStation CScreenDockStationHandle.External.getStation()
           
 

Methods in bibliothek.gui.dock.common.mode.station with parameters of type DockStation
 boolean CScreenDockStationHandle.Maximal.isRepresenting(DockStation station)
           
 boolean CSplitDockStationHandle.Maximal.isRepresenting(DockStation station)
           
 

Uses of DockStation in bibliothek.gui.dock.common.theme
 

Methods in bibliothek.gui.dock.common.theme with parameters of type DockStation
 Combiner CDockTheme.getCombiner(DockStation station)
           
 DisplayerFactory CDockTheme.getDisplayFactory(DockStation station)
           
 StationPaint CDockTheme.getPaint(DockStation station)
           
 

Uses of DockStation in bibliothek.gui.dock.common.theme.eclipse
 

Methods in bibliothek.gui.dock.common.theme.eclipse with parameters of type DockStation
 EclipseThemeConnector.TitleBar CommonEclipseThemeConnector.getTitleBarKind(DockStation parent, Dockable dockable)
           
 

Uses of DockStation in bibliothek.gui.dock.control
 

Methods in bibliothek.gui.dock.control that return DockStation
 DockStation DockRegister.getStation(int index)
          Gets the station at the specified position.
 DockStation[] DockRegister.listDockStations()
          Gets an array containing all known DockStations.
 DockStation[] DockRegister.listRoots()
          Gets a list of stations which have no parent and are therefore the roots of the dock-trees.
 

Methods in bibliothek.gui.dock.control with parameters of type DockStation
 void DockRegister.add(DockStation station)
          Adds a station to this register.
 void VisibilityFocusObserver.dockStationRegistered(DockController controller, DockStation station)
           
 void VisibilityFocusObserver.dockStationUnregistered(DockController controller, DockStation station)
           
protected  void DockRegister.fireDockStationRegistered(DockStation station)
          Informs all registerListeners that station has been registered.
protected  void DockRegister.fireDockStationRegistering(DockStation station)
          Informs all registerListeners that station will be registered.
protected  void DockRegister.fireDockStationUnregistered(DockStation station)
          Informs all registerListeners that station has been unregistered.
 boolean DockRegister.isProtected(DockStation station)
          Tells whether station is protected.
protected  void DockRegister.register(DockStation station, boolean requiresListener)
          Registers station, the associated controller will support drag and drop for station.
Clients and subclasses should not call this method.
 void DockRegister.remove(DockStation station)
          Removes a station which was managed by this register.
 void DockRegister.setProtected(DockStation station, boolean protect)
          Marks station as protected.
protected  boolean SingleParentRemover.shouldTest(DockStation station)
          Tells whether station should be automatically removed or just be ignored.
protected  boolean SingleParentRemover.test(DockStation station)
          Tries to replace station with its only child or remove station if it has no children at all.
protected  void DockRegister.unregister(DockStation station)
          Unregisters station, the associated controller will no longer support drag and drop operations for station.
Clients and subclasses should not call this method.
 

Uses of DockStation in bibliothek.gui.dock.control.focus
 

Methods in bibliothek.gui.dock.control.focus with parameters of type DockStation
 Dockable DefaultFocusHistory.getNewestOn(DockStation... parents)
           
 Dockable FocusHistory.getNewestOn(DockStation... parents)
          Searches the one Dockable that had the focus lately, and that is a child of one of parent.
 

Uses of DockStation in bibliothek.gui.dock.control.relocator
 

Methods in bibliothek.gui.dock.control.relocator that return DockStation
 DockStation DefaultInserterSource.getParent()
           
 DockStation InserterSource.getParent()
          Gets the DockStation which might be the next parent of InserterSource.getItem().
 DockStation DropOperation.getStation()
           
 DockStation MergeOperation.getStation()
           
 DockStation RelocateOperation.getStation()
          Gets the station which is the target of this operation
 DockStation DefaultDockRelocatorEvent.getTarget()
           
 DockStation DockRelocatorEvent.getTarget()
          Gets the current target of the drag and drop operation, if the operation would finish now, the dockable would be dropped onto this station.
Please note that this field does not take into consideration, that the dockable may be forced onto another parent.
 

Methods in bibliothek.gui.dock.control.relocator that return types with arguments of type DockStation
protected  List<DockStation> DefaultDockRelocator.listStationsOrdered(int x, int y, Dockable moved)
          Makes a list of all stations which are visible and contain the point x/y.
 

Methods in bibliothek.gui.dock.control.relocator with parameters of type DockStation
protected  boolean DefaultDockRelocator.canMerge(StationDropOperation operation, DockStation parent, Dockable selection)
          Checks whether the current Merger can merge parent with child.
 boolean Merger.canMerge(StationDropOperation operation, DockStation parent, DockStation child)
          Checks whether Merger.merge(StationDropOperation, DockStation, DockStation) will succeed or not.
 boolean MultiMerger.canMerge(StationDropOperation operation, DockStation parent, DockStation child)
           
 boolean StackMerger.canMerge(StationDropOperation operation, DockStation parent, DockStation child)
           
 boolean TabMerger.canMerge(StationDropOperation operation, DockStation parent, DockStation child)
           
protected  boolean DefaultDockRelocator.isStationValid(DockStation station)
          Only stations passing this test are considered during drag and drop operation as new parent.
 void Merger.merge(StationDropOperation operation, DockStation parent, DockStation child)
          Moves all children of child to parent, leaving child empty.
 void MultiMerger.merge(StationDropOperation operation, DockStation parent, DockStation child)
           
 void StackMerger.merge(StationDropOperation operation, DockStation parent, DockStation child)
           
 void TabMerger.merge(StationDropOperation operation, DockStation parent, DockStation child)
           
 

Constructors in bibliothek.gui.dock.control.relocator with parameters of type DockStation
DefaultDockRelocatorEvent(DockController controller, Dockable dockable, Dockable[] implicit, DockStation target, Point mouse)
          Creates a new event.
DefaultInserterSource(DockStation parent, StationDropItem item)
          Creates a new InserterSource.
DropOperation(DockController controller, DockStation station, StationDropOperation operation, StationDropItem item)
          Creates a new operation
MergeOperation(DockController controller, Merger merger, DockStation station, StationDropOperation operation, StationDropItem item)
          Creates a new operation.
 

Uses of DockStation in bibliothek.gui.dock.displayer
 

Methods in bibliothek.gui.dock.displayer that return DockStation
 DockStation DisplayerRequest.getParent()
          Gets the DockStation which is going to show the DockableDisplayer.
 DockStation DockableDisplayerHints.getStation()
          Gets the DockStation which is currently responsible for showing a Dockable.
 

Methods in bibliothek.gui.dock.displayer with parameters of type DockStation
 boolean SingleTabDecider.showSingleTab(DockStation station, Dockable dockable)
          Decides whether to show a single tab for dockable
 

Constructors in bibliothek.gui.dock.displayer with parameters of type DockStation
DisplayerRequest(DockStation parent, Dockable target, DisplayerFactory defaultFactory, String displayerId)
          Creates a new request.
 

Uses of DockStation in bibliothek.gui.dock.dockable
 

Methods in bibliothek.gui.dock.dockable that return DockStation
 DockStation AbstractDockable.getDockParent()
           
 

Methods in bibliothek.gui.dock.dockable with parameters of type DockStation
 boolean AbstractDockable.accept(DockStation station)
           
 boolean AbstractDockable.accept(DockStation base, Dockable neighbour)
           
 void AbstractDockable.setDockParent(DockStation station)
           
 

Uses of DockStation in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event that return DockStation
 DockStation[] DockHierarchyEvent.getPath()
          Gets the new path of the source.
 DockStation DockableSelectionEvent.getStation()
          Gets the station whose selected Dockable changed.
 

Methods in bibliothek.gui.dock.event with parameters of type DockStation
 void DockStationAdapter.dockableAdded(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableAdded(DockStation station, Dockable dockable)
          Invoked after dockable has been added to station.
Note: this method is called when the tree of DockElements contains the new element, other properties - like the bounds of the Component of dockable - might not yet be set.
 void DockStationAdapter.dockableAdding(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableAdding(DockStation station, Dockable dockable)
          Invoked before dockable is added to station.
 void DockStationAdapter.dockableRemoved(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableRemoved(DockStation station, Dockable dockable)
          Invoked after dockable has been removed from station.
 void DockStationAdapter.dockableRemoving(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableRemoving(DockStation station, Dockable dockable)
          Invoked before dockable is removed from station.
 void DockStationAdapter.dockableSelected(DockStation station, Dockable oldSelection, Dockable newSelection)
           
 void DockStationListener.dockableSelected(DockStation station, Dockable oldSelection, Dockable newSelection)
          Called when dockable has been selected.
 void DockStationAdapter.dockableShowingChanged(DockStation station, Dockable dockable, boolean visible)
           
 void DockStationListener.dockableShowingChanged(DockStation station, Dockable dockable, boolean showing)
          Invoked if the visibility of a child has been changed.
 void DockStationAdapter.dockablesRepositioned(DockStation station, Dockable[] dockables)
           
 void DockStationListener.dockablesRepositioned(DockStation station, Dockable[] dockables)
          Called when the location and/or size of one or several dockables changed.
 void DockAdapter.dockStationRegistered(DockController controller, DockStation station)
          Deprecated.  
 void DockRegisterAdapter.dockStationRegistered(DockController controller, DockStation station)
           
 void DockRegisterListener.dockStationRegistered(DockController controller, DockStation station)
          Invoked after a DockStation was registered.
 void DockAdapter.dockStationRegistering(DockController controller, DockStation station)
          Deprecated.  
 void DockRegisterAdapter.dockStationRegistering(DockController controller, DockStation station)
           
 void DockRegisterListener.dockStationRegistering(DockController controller, DockStation station)
          Invoked right before the station is registered in the controller.
 void DockAdapter.dockStationUnregistered(DockController controller, DockStation station)
          Deprecated.  
 void DockRegisterAdapter.dockStationUnregistered(DockController controller, DockStation station)
           
 void DockRegisterListener.dockStationUnregistered(DockController controller, DockStation station)
          Invoked after station has been unregistered from controller.
 void DockAdapter.drag(DockController controller, Dockable dockable, DockStation station)
          Deprecated.  
 void DockAdapter.drop(DockController controller, Dockable dockable, DockStation station)
          Deprecated.  
 

Constructors in bibliothek.gui.dock.event with parameters of type DockStation
DockableSelectionEvent(DockController controller, DockStation station, Dockable oldSelected, Dockable newSelected)
          Creates a new event.
 

Uses of DockStation in bibliothek.gui.dock.facile.mode
 

Methods in bibliothek.gui.dock.facile.mode that return DockStation
 DockStation AbstractLocationMode.getRepresentation(String uniqueId)
           
 DockStation LocationMode.getRepresentation(String uniqueId)
          Gets the one DockStation that is known with the root-id uniqueId.
 DockStation ModeArea.getStation()
          Gets the station which is represented by this area.
 

Methods in bibliothek.gui.dock.facile.mode that return types with arguments of type DockStation
 Map<ExtendedMode,DockStation> LocationModeManager.getRepresentations(String id)
          Checks all LocationModes of this manager and returns all DockStations that were registered with the given id.
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type DockStation
 A AbstractLocationMode.get(DockStation station)
          Recursively searches through all areas known to this mode until the mode is found that represents station.
 MaximizedModeArea MaximizedMode.getMaximizeArea(DockStation station)
          Searches the one MaximizedModeArea whose station is station.
 MaximizedModeArea MaximizedMode.getNextMaximizeArea(DockStation station)
          Searches the MaximizedModeArea which either represents station or its nearest parent.
 DockActionSource LocationModeManager.getSharedActions(DockStation station)
           
 boolean AbstractLocationMode.isRepresenting(DockStation station)
           
 boolean LocationMode.isRepresenting(DockStation station)
          Tells whether this mode knows station and represents the mode children of station are in.
 boolean MaximizedModeArea.isRepresenting(DockStation station)
          Tells whether this area is representing station.
 void MaximizedMode.unmaximize(DockStation station, AffectedSet affected)
          Ensures that either the MaximizedModeArea station or its nearest parent does not show a maximized element.
 

Uses of DockStation in bibliothek.gui.dock.layout
 

Methods in bibliothek.gui.dock.layout that return types with arguments of type DockStation
 Map<String,DockStation> DockSituation.read(byte[] data)
          Reads data as stream and returns the roots of the DockElements which were found.
 Map<String,DockStation> DockSituation.read(DataInputStream in)
          Reads in and returns the roots of the DockElements which were found.
 Map<String,DockStation> DockSituation.readXML(XElement root)
          Reads a set of DockStations that were stored earlier.
 

Methods in bibliothek.gui.dock.layout with parameters of type DockStation
protected  boolean DockSituation.ignoreChildren(DockStation station)
          Tells whether to ignore the children of the station when saving or not.
 boolean DockSituationIgnore.ignoreChildren(DockStation station)
          Tells whether to ignore the children of the station when saving or not.
 

Method parameters in bibliothek.gui.dock.layout with type arguments of type DockStation
 byte[] DockSituation.write(Map<String,DockStation> stations)
          Writes all locations and relationships of the DockStations stations and their children into an array of bytes.
 void DockSituation.write(Map<String,DockStation> stations, DataOutputStream out)
          Writes all locations and relationships of the DockStations stations and their children into the stream out.
 void DockSituation.writeXML(Map<String,DockStation> stations, XElement element)
          Writes all locations and relationships of the DockStations stations and their children as xml.
 

Uses of DockStation in bibliothek.gui.dock.station
 

Classes in bibliothek.gui.dock.station that implement DockStation
 class AbstractDockableStation
          An abstract combination between DockStation and Dockable.
 class AbstractDockStation
          An abstract implementation of DockStation.
 

Methods in bibliothek.gui.dock.station that return DockStation
 DockStation AbstractDockableStation.asDockStation()
           
 DockStation DockStationIcon.getStation()
          Gets the station for which the icon is used
 DockStation DockableDisplayer.getStation()
          Gets the station on which this displayer might be shown.
 DockStation StationBackgroundComponent.getStation()
          Gets the DockStation which is using this background.
 DockStation NoStationDropOperation.getTarget()
           
 DockStation StationDropOperation.getTarget()
          Gets the target of the operation, this is the DockStation that created this object.
 

Methods in bibliothek.gui.dock.station with parameters of type DockStation
 boolean AbstractDockStation.canCompare(DockStation station)
           
 int AbstractDockStation.compare(DockStation station)
           
 void StationPaint.drawDivider(Graphics g, DockStation station, Rectangle bounds)
          Draws a divider between two elements.
 void StationPaint.drawInsertion(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
          Paints some markings when a Dockable is added to a DockStation.
 void StationPaint.drawInsertionLine(Graphics g, DockStation station, int x1, int y1, int x2, int y2)
          Paints a single line from x1/y1 to x2/y2.
 void StationPaint.drawRemoval(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
          Paints some markings when a Dockable is removed from a DockStation.
 void DockableDisplayer.setStation(DockStation station)
          Sets the station on which this displayer is shown.
 

Constructors in bibliothek.gui.dock.station with parameters of type DockStation
DisplayerCollection(DockStation station, DefaultDisplayerFactoryValue factory, String displayerId)
          Creates a new collection
DisplayerCollection(DockStation station, DisplayerFactory factory, String displayerId)
          Creates a new collection
DockStationIcon(String id, DockStation station)
          Creates the icon.
NoStationDropOperation(DockStation target, Dockable item)
          Create a new operation
StationChildHandle(DockStation station, DisplayerCollection displayers, Dockable dockable, DockTitleVersion title)
          Creates a new handle, initializes a DockTitleRequest but no DockableDisplayer nor a DockTitle.
 

Uses of DockStation in bibliothek.gui.dock.station.flap
 

Methods in bibliothek.gui.dock.station.flap that return DockStation
 DockStation FlapDropInfo.getParent()
           
 

Uses of DockStation in bibliothek.gui.dock.station.flap.layer
 

Methods in bibliothek.gui.dock.station.flap.layer that return DockStation
 DockStation FlapSideDropLayer.getStation()
           
 

Uses of DockStation in bibliothek.gui.dock.station.layer
 

Methods in bibliothek.gui.dock.station.layer that return DockStation
 DockStation DefaultDropLayer.getStation()
           
 DockStation DockStationDropLayer.getStation()
          Gets the DockStation which created this level.
 

Methods in bibliothek.gui.dock.station.layer that return types with arguments of type DockStation
 List<DockStation> OrderedLayerCollection.sort(int x, int y)
          Sorts the current set of DockStations currently known to this collection.
 

Methods in bibliothek.gui.dock.station.layer with parameters of type DockStation
 void OrderedLayerCollection.add(DockStation station)
          Adds an additional station which is to be ordered.
 

Constructors in bibliothek.gui.dock.station.layer with parameters of type DockStation
DefaultDropLayer(DockStation station)
          Creates a new layer.
 

Uses of DockStation in bibliothek.gui.dock.station.screen.window
 

Methods in bibliothek.gui.dock.station.screen.window that return DockStation
 DockStation DisplayerScreenDockWindow.Background.getStation()
           
 

Uses of DockStation in bibliothek.gui.dock.station.span
 

Methods in bibliothek.gui.dock.station.span that return DockStation
 DockStation SpanCallback.getStation()
          Gets the DockStation that is using this Span.
 

Uses of DockStation in bibliothek.gui.dock.station.split
 

Methods in bibliothek.gui.dock.station.split that return DockStation
 DockStation SplitDockCombinerSource.getParent()
           
 

Uses of DockStation in bibliothek.gui.dock.station.split.layer
 

Methods in bibliothek.gui.dock.station.split.layer that return DockStation
 DockStation SideSnapDropLayer.getStation()
           
 

Uses of DockStation in bibliothek.gui.dock.station.stack
 

Methods in bibliothek.gui.dock.station.stack that return DockStation
 DockStation StackDockComponentParent.getStackDockParent()
          Gets the station this parent represents.
 

Uses of DockStation in bibliothek.gui.dock.station.support
 

Methods in bibliothek.gui.dock.station.support that return DockStation
 DockStation CombinerSource.getParent()
          Gets the station which will be the new parent station of the combined Dockable.
 DockStation CombinerSourceWrapper.getParent()
           
 DockStation DockStationListenerManager.getStation()
          Gets the station for which this manager collects listeners.
protected  DockStation DockablePlaceholderList.toStation(Dockable dockable)
           
 

Methods in bibliothek.gui.dock.station.support with parameters of type DockStation
 void DockableShowingManager.dockableAdded(DockStation station, Dockable dockable)
           
 void DockableShowingManager.dockableRemoved(DockStation station, Dockable dockable)
           
protected  Dockable[] DockablePlaceholderList.getChildren(DockStation station)
           
protected  PlaceholderMap DockablePlaceholderList.getPlaceholders(DockStation station)
           
 void PlaceholderStrategy.install(DockStation station)
          Informs this strategy that it will from no one be used by station.
 void RootPlaceholderStrategy.install(DockStation station)
           
protected  void DockablePlaceholderList.setPlaceholders(DockStation station, PlaceholderMap map)
           
 void PlaceholderStrategy.uninstall(DockStation station)
          Informs this strategy that it will no longer be used for station.
 void RootPlaceholderStrategy.uninstall(DockStation station)
           
 

Constructors in bibliothek.gui.dock.station.support with parameters of type DockStation
DockStationListenerManager(DockStation station)
          Constructs a new manager.
ListSpanStrategy(String spanFactoryId, DockStation station)
          Creates a new strategy.
RootPlaceholderStrategy(DockStation station)
          Creates a new strategy.
 

Uses of DockStation in bibliothek.gui.dock.support.mode
 

Methods in bibliothek.gui.dock.support.mode with parameters of type DockStation
abstract  DockActionSource ModeManager.getSharedActions(DockStation station)
          Gets a list of actions that should be shown on station depending on the current children of station.
 

Constructors in bibliothek.gui.dock.support.mode with parameters of type DockStation
ModeForwardingActionSource(DockStation station, ModeManager<H,? extends Mode<H>> manager)
          Creates a new action source
 

Uses of DockStation in bibliothek.gui.dock.themes
 

Methods in bibliothek.gui.dock.themes that return DockStation
 DockStation CombinerValue.getStation()
          Gets the station for which this UIValue works.
 DockStation DisplayerFactoryValue.getStation()
          Gets the station for which this UIValue works.
 DockStation SpanFactoryValue.getStation()
          Gets the station for which this UIValue works.
 DockStation StationPaintValue.getStation()
          Gets the station for which this UIValue works.
 DockStation StationThemeItemValue.getStation()
          Gets the station that owns this UIValue.
 

Methods in bibliothek.gui.dock.themes with parameters of type DockStation
 void ThemeStationPaint.drawDivider(Graphics g, DockStation station, Rectangle bounds)
           
 void ThemeStationPaint.drawInsertion(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 void ThemeStationPaint.drawInsertionLine(Graphics g, DockStation station, int x1, int y1, int x2, int y2)
           
 void ThemeStationPaint.drawRemoval(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 Combiner BasicTheme.getCombiner(DockStation station)
           
 Combiner NoStackTheme.getCombiner(DockStation station)
           
 DisplayerFactory BasicTheme.getDisplayFactory(DockStation station)
           
 DisplayerFactory NoStackTheme.getDisplayFactory(DockStation station)
           
 StationPaint BasicTheme.getPaint(DockStation station)
           
 StationPaint NoStackTheme.getPaint(DockStation station)
           
 

Constructors in bibliothek.gui.dock.themes with parameters of type DockStation
DefaultDisplayerFactoryValue(String id, DockStation station)
          Creates a new object.
DefaultStationPaintValue(String id, DockStation station)
          Creates a new wrapper.
StationCombinerValue(String id, DockStation station)
          Creates a new value.
StationSpanFactoryValue(String id, DockStation station)
          Creates a new value.
StationThemeItemValue(String id, Path kind, TypedUIProperties.Type<V> type, DockStation station)
          Creates a new object.
 

Uses of DockStation in bibliothek.gui.dock.themes.basic
 

Methods in bibliothek.gui.dock.themes.basic that return DockStation
 DockStation TabDecorator.getStackDockParent()
           
 DockStation BasicDockableDisplayer.getStation()
           
 DockStation BasicDockableDisplayer.Hints.getStation()
           
 

Methods in bibliothek.gui.dock.themes.basic with parameters of type DockStation
protected  BasicDockableDisplayer BasicDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
          Creates a new displayer.
 void BasicStationPaint.drawDivider(Graphics g, DockStation station, Rectangle bounds)
           
 void BasicStationPaint.drawInsertion(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 void BasicStationPaint.drawInsertionLine(Graphics g, DockStation station, int x1, int x2, int y1, int y2)
           
 void BasicStationPaint.drawRemoval(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
protected  void BasicDockableDisplayer.init(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
          Initialises all properties of this DockableDisplayer.
 void BasicDockableDisplayer.setStation(DockStation station)
           
 

Constructors in bibliothek.gui.dock.themes.basic with parameters of type DockStation
BasicDockableDisplayer(DockStation station)
          Creates a new displayer
BasicDockableDisplayer(DockStation station, boolean initialize)
          Creates a new displayer but does not set the properties of the displayer.
BasicDockableDisplayer(DockStation station, Dockable dockable, DockTitle title)
          Creates a new displayer, sets the title and the content.
BasicDockableDisplayer(DockStation station, Dockable dockable, DockTitle title, DockableDisplayer.Location location)
          Creates a new displayer, sets the title, its location and the content.
TabDecorator(DockStation station, PropertyKey<DockActionDistributor> distributor)
          Creates a new decorator
 

Uses of DockStation in bibliothek.gui.dock.themes.color
 

Methods in bibliothek.gui.dock.themes.color that return DockStation
 DockStation MenuColor.getStation()
          Gets the station on which the tab is shown.
 DockStation TabColor.getStation()
          Gets the station on which the tab is shown.
 

Constructors in bibliothek.gui.dock.themes.color with parameters of type DockStation
MenuColor(String id, DockStation station, CombinedMenu menu, Color backup)
          Creates a new TabColor.
MenuColor(String id, Path kind, DockStation station, CombinedMenu menu, Color backup)
          Creates a new TabColor.
TabColor(String id, DockStation station, Dockable dockable, Color backup)
          Creates a new TabColor.
TabColor(String id, Path kind, DockStation station, Dockable dockable, Color backup)
          Creates a new TabColor.
 

Uses of DockStation in bibliothek.gui.dock.themes.font
 

Methods in bibliothek.gui.dock.themes.font that return DockStation
 DockStation TabFont.getStation()
          Gets the station for which this font is used.
 

Constructors in bibliothek.gui.dock.themes.font with parameters of type DockStation
TabFont(String id, DockStation station, Dockable dockable)
          Creates a new font
TabFont(String id, DockStation station, Dockable dockable, FontModifier backup)
          Creates a new font
TabFont(String id, Path kind, DockStation station, Dockable dockable)
          Creates a new font
TabFont(String id, Path kind, DockStation station, Dockable dockable, FontModifier backup)
          Creates a new font
 

Uses of DockStation in bibliothek.gui.dock.themes.nostack
 

Methods in bibliothek.gui.dock.themes.nostack with parameters of type DockStation
 boolean NoStackAcceptance.accept(DockStation parent, Dockable child)
           
 boolean NoStackAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 

Uses of DockStation in bibliothek.gui.dock.title
 

Methods in bibliothek.gui.dock.title that return DockStation
 DockStation DockTitleRequest.getParent()
          Gets the station that will show the title.
 DockStation DockTitleEvent.getStation()
          Gets the station which created the event, and on which the target-title is displayed.
 

Constructors in bibliothek.gui.dock.title with parameters of type DockStation
ActionsDockTitleEvent(DockStation station, Dockable dockable, DockActionSource suggestions)
          Creates a new event.
ActivityDockTitleEvent(DockStation station, Dockable dockable, boolean active)
          Constructs a new event.
DockTitleEvent(DockStation station, Dockable dockable)
          Constructs a new event.
DockTitleRequest(DockStation parent, Dockable target, DockTitleVersion version)
          Creates a new request.
 

Uses of DockStation in bibliothek.gui.dock.util
 

Methods in bibliothek.gui.dock.util that return DockStation
static DockStation DockUtilities.getRoot(DockElement element)
          Searches the station which is an ancestor of element and has no parent.
 

Methods in bibliothek.gui.dock.util with parameters of type DockStation
static boolean DockUtilities.acceptable(DockStation parent, Dockable child)
          Tells whether the Dockable child can be dropped over parent.
static boolean DockUtilities.acceptable(DockStation parent, Dockable old, Dockable next)
          Tells whether the Dockable next can be dropped over old.
static void DockUtilities.ensureTreeValidity(DockStation newParent, Dockable newChild)
          Ensures that newChild has no parent, and that there will be no cycle when newChild is added to newParent
static Dockable DockUtilities.getDirectChild(DockStation parent, Dockable subchild)
          Searches the one Dockable that is either subchild or a parent of subchild and whose parent is parent.
static DockableProperty DockUtilities.getPropertyChain(DockStation ground, Dockable dockable)
          Creates a DockableProperty describing the path from ground to dockable.
 void DockUtilities.DockVisitor.handleDockStation(DockStation station)
          Invoked to visit station.
static void DockUtilities.visit(DockStation station, DockUtilities.DockVisitor visitor)
          Visits station and all its children.