Uses of Interface
bibliothek.gui.DockStation

Packages that use DockStation
bibliothek.extension.gui.dock.theme   
bibliothek.extension.gui.dock.theme.bubble   
bibliothek.extension.gui.dock.theme.eclipse   
bibliothek.extension.gui.dock.theme.eclipse.rex   
bibliothek.extension.gui.dock.theme.eclipse.rex.tab   
bibliothek.extension.gui.dock.theme.flat   
bibliothek.extension.gui.dock.theme.smooth   
bibliothek.gui   
bibliothek.gui.dock   
bibliothek.gui.dock.accept   
bibliothek.gui.dock.control   
bibliothek.gui.dock.event   
bibliothek.gui.dock.security   
bibliothek.gui.dock.station   
bibliothek.gui.dock.station.split   
bibliothek.gui.dock.station.support   
bibliothek.gui.dock.themes   
bibliothek.gui.dock.themes.basic   
bibliothek.gui.dock.themes.nostack   
bibliothek.gui.dock.title   
bibliothek.gui.dock.util   
 

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 with type parameters of type DockStation
<D extends Dockable & DockStation>
DockTitle
ReducedBubbleTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
<D extends Dockable & DockStation>
DockTitle
BubbleDockTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Methods in bibliothek.extension.gui.dock.theme.bubble with parameters of type DockStation
 DockableDisplayer BubbleDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 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)
           
 

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

Methods in bibliothek.extension.gui.dock.theme.eclipse with type parameters of type DockStation
<D extends Dockable & DockStation>
DockTitle
EclipseDockTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

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

Methods in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockStation
 DockableDisplayer EclipseDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 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 NoTitleDisplayer.setStation(DockStation station)
           
 void EclipseDockableDisplayer.setStation(DockStation station)
           
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse with parameters of type DockStation
EclipseDockableDisplayer(EclipseTheme theme, DockStation station, Dockable dockable)
           
EclipseStackDockComponent(EclipseTheme theme, DockStation station)
           
EclipseTabbedComponent(EclipseStackDockComponent eclipseStackDockComponent, EclipseTheme theme, DockStation station)
           
NoTitleDisplayer(DockStation station, Dockable dockable)
           
 

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

Methods in bibliothek.extension.gui.dock.theme.eclipse.rex that return DockStation
 DockStation RexTabbedComponent.getStation()
           
 

Constructors in bibliothek.extension.gui.dock.theme.eclipse.rex with parameters of type DockStation
RexTabbedComponent(EclipseTheme theme, DockStation station)
          Creates a new tabbed component.
 

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

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

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

Methods in bibliothek.extension.gui.dock.theme.flat with type parameters of type DockStation
<D extends Dockable & DockStation>
DockTitle
FlatTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Methods in bibliothek.extension.gui.dock.theme.flat with parameters of type DockStation
 DockableDisplayer FlatDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 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)
           
 

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

Methods in bibliothek.extension.gui.dock.theme.smooth with type parameters of type DockStation
<D extends Dockable & DockStation>
DockTitle
SmoothDefaultTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

Uses of DockStation in bibliothek.gui
 

Methods in bibliothek.gui with type parameters of type DockStation
<D extends Dockable & DockStation>
boolean
DockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
          If the controller asks a station if a child could be dropped or moved, the controller assumes that no other station has interest in this event.
static
<D extends DockStation>
void
DockUI.updateTheme(D station, DockFactory<? super D> 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 last argument of Dockable.setDockParent(DockStation).
 DockStation DockFrontend.getRoot(String name)
          Gets the root with the designated name.
 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)
          Adds a root to this frontend.
 boolean DockStation.canCompare(DockStation station)
          Tells whether this station knows a rule how to compare itself with station.
protected  void DockFrontend.clean(DockStation station, DockSituationIgnore ignore)
          Removes all recursively all children from station, but only if neither the station nor its children are filtered by ignore.
 int DockStation.compare(DockStation station)
          Compares this station with station.
static Combiner DockUI.getCombiner(Combiner combiner, DockStation station)
          Gets a Combiner for station.
 Combiner DockTheme.getCombiner(DockStation station)
          Gets the Combiner for station.
static DisplayerFactory DockUI.getDisplayerFactory(DisplayerFactory factory, DockStation station)
          Gets a DisplayerFactory for station.
 DisplayerFactory DockTheme.getDisplayFactory(DockStation station)
          Gets a displayer factory for station.
 StationPaint DockTheme.getPaint(DockStation station)
          Gets the paint which is used to draw things onto station.
static StationPaint DockUI.getPaint(StationPaint paint, DockStation station)
          Gets a StationPaint for station.
 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 DockFrontend.setDefaultStation(DockStation defaultStation)
          Sets the default station of this frontend.
 void Dockable.setDockParent(DockStation station)
          Sets the parent property.
 

Uses of DockStation in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockStation
 DockStation DockElement.asDockStation()
          Returns this if this is an instance of DockStation.
 DockStation DefaultDockable.asDockStation()
           
 DockStation AbstractDockable.getDockParent()
           
 DockStation DockableDisplayer.getStation()
          Gets the station on which this displayer might be shown.
 

Methods in bibliothek.gui.dock 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.
 

Methods in bibliothek.gui.dock with parameters of type DockStation
 boolean AbstractDockable.accept(DockStation station)
           
 boolean DockAcceptance.accept(DockStation parent, Dockable child)
          Tells whether or not child is allowed to become a real child of parent.
 boolean AbstractDockable.accept(DockStation base, Dockable neighbour)
           
 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 DockSituationIgnore.ignoreChildren(DockStation station)
          Tells whether to ignore the children of the station when saving or not.
protected  boolean DockSituation.ignoreChildren(DockStation station)
          Tells whether to ignore the children of the station when saving or not.
 void AbstractDockable.setDockParent(DockStation station)
           
 void DockableDisplayer.setStation(DockStation station)
          Sets the station on which this displayer is shown.
protected  boolean SingleParentRemover.shouldTest(DockStation station)
          Tells whether station should be automatically removed or just be ignored.
 

Method parameters in bibliothek.gui.dock 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.
 

Uses of DockStation in bibliothek.gui.dock.accept
 

Methods in bibliothek.gui.dock.accept with parameters of type DockStation
 boolean MultiDockAcceptance.accept(DockStation parent, Dockable child)
           
 boolean CombinatoryAcceptance.accept(DockStation parent, Dockable child)
           
 boolean AbstractAcceptance.accept(DockStation parent, Dockable child)
           
 boolean MultiDockAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 boolean CombinatoryAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 boolean AbstractAcceptance.accept(DockStation parent, Dockable child, Dockable next)
           
 

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.
protected  DockStation DefaultDockRelocator.preparePut(int mouseX, int mouseY, int titleX, int titleY, Dockable dockable)
          Searches a station which can become the parent of dockable if the mouse is released at mouseX/mouseY.
 

Methods in bibliothek.gui.dock.control 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 with parameters of type DockStation
 void DockRegister.add(DockStation station)
          Adds a station to this register.
protected  int DefaultDockRelocator.compare(DockStation a, DockStation b)
          Tries to decide which station is over the other stations.
 void MouseFocusObserver.dockableDrag(DockController controller, Dockable dockable, DockStation station)
           
 void MouseFocusObserver.dockablePut(DockController controller, Dockable dockable, DockStation station)
           
 void PopupController.dockStationRegistered(DockController controller, DockStation station)
           
 void MouseFocusObserver.dockStationRegistered(DockController controller, DockStation station)
           
 void FocusController.dockStationRegistered(DockController controller, DockStation station)
           
 void PopupController.dockStationRegistering(DockController controller, DockStation station)
           
 void MouseFocusObserver.dockStationRegistering(DockController controller, DockStation station)
           
 void FocusController.dockStationRegistering(DockController controller, DockStation station)
           
 void PopupController.dockStationUnregistered(DockController controller, DockStation station)
           
 void MouseFocusObserver.dockStationUnregistered(DockController controller, DockStation station)
           
 void FocusController.dockStationUnregistered(DockController controller, DockStation station)
           
protected  void DefaultDockRelocator.executePut(Dockable dockable, DockStation station)
          Executes a drag and drop event.
protected  void DockRelocator.fireDockableDrag(Dockable dockable, DockStation station)
          Informs all listeners that dockable will be dragged.
protected  void DockRelocator.fireDockablePut(Dockable dockable, DockStation station)
          Informs all listeners that dockable was dropped on 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.
protected  void DockRegister.register(DockStation station)
          Registers station, the associated controller will support drag and drop for station.
 void DockRegister.remove(DockStation station)
          Removes a station which was managed by this register.
protected  void DockRegister.unregister(DockStation station)
          Unregisters station, the associated controller will no longer support drag and drop operations for 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 DockTitleEvent.getStation()
          Gets the title which created the event, and on which the target-title is displayed.
 

Methods in bibliothek.gui.dock.event with parameters of type DockStation
 void DockStationListener.dockableAdded(DockStation station, Dockable dockable)
          Invoked after dockable has been added to station.
 void DockStationAdapter.dockableAdded(DockStation station, Dockable dockable)
           
 void DockAdapter.dockableAdded(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableAdding(DockStation station, Dockable dockable)
          Invoked before dockable is added to station.
 void DockStationAdapter.dockableAdding(DockStation station, Dockable dockable)
           
 void DockAdapter.dockableAdding(DockStation station, Dockable dockable)
           
 void DockRelocatorListener.dockableDrag(DockController controller, Dockable dockable, DockStation station)
          Invoked before a Dockable is moved around.
 void DockControllerAdapter.dockableDrag(DockController controller, Dockable dockable, DockStation station)
           
 void DockAdapter.dockableDrag(DockController controller, Dockable dockable, DockStation station)
           
 void DockRelocatorListener.dockablePut(DockController controller, Dockable dockable, DockStation station)
          Invoked after a Dockable was moved.
 void DockControllerAdapter.dockablePut(DockController controller, Dockable dockable, DockStation station)
           
 void DockAdapter.dockablePut(DockController controller, Dockable dockable, DockStation station)
           
 void DockStationListener.dockableRemoved(DockStation station, Dockable dockable)
          Invoked after dockable has been removed from station.
 void DockStationAdapter.dockableRemoved(DockStation station, Dockable dockable)
           
 void DockAdapter.dockableRemoved(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableRemoving(DockStation station, Dockable dockable)
          Invoked before dockable is removed from station.
 void DockStationAdapter.dockableRemoving(DockStation station, Dockable dockable)
           
 void DockAdapter.dockableRemoving(DockStation station, Dockable dockable)
           
 void DockStationListener.dockableVisibiltySet(DockStation station, Dockable dockable, boolean visible)
          Invoked if the visibility of a child has been changed.
 void DockStationAdapter.dockableVisibiltySet(DockStation station, Dockable dockable, boolean visible)
           
 void DockAdapter.dockableVisibiltySet(DockStation station, Dockable dockable, boolean visible)
           
 void DockRegisterListener.dockStationRegistered(DockController controller, DockStation station)
          Invoked after a DockStation was registered.
 void DockControllerAdapter.dockStationRegistered(DockController controller, DockStation station)
           
 void DockAdapter.dockStationRegistered(DockController controller, DockStation station)
           
 void DockRegisterListener.dockStationRegistering(DockController controller, DockStation station)
          Invoked right before the station is registered in the controller.
 void DockControllerAdapter.dockStationRegistering(DockController controller, DockStation station)
           
 void DockAdapter.dockStationRegistering(DockController controller, DockStation station)
           
 void DockRegisterListener.dockStationUnregistered(DockController controller, DockStation station)
          Invoked after station has been unregistered from controller.
 void DockControllerAdapter.dockStationUnregistered(DockController controller, DockStation station)
           
 void DockAdapter.dockStationUnregistered(DockController controller, DockStation station)
           
 

Constructors in bibliothek.gui.dock.event with parameters of type DockStation
DockTitleEvent(DockStation station, Dockable dockable, boolean active)
          Constructs a new event.
 

Uses of DockStation in bibliothek.gui.dock.security
 

Classes in bibliothek.gui.dock.security that implement DockStation
 class SecureFlapDockStation
          A FlapDockStation that uses SecureFlapWindow instead of FlapWindow.
 class SecureScreenDockStation
          A ScreenDockStation that uses SecureScreenDockDialog instead of ScreenDockDialog.
 

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.
 class FlapDockStation
          This DockStation shows only a title for each of it's children.
 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.station with type parameters of type DockStation
<D extends Dockable & DockStation>
boolean
StackDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
SplitDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
ScreenDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
FlapDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
 

Methods in bibliothek.gui.dock.station that return DockStation
 DockStation SplitDockStation.asDockStation()
           
 DockStation ScreenDockStation.asDockStation()
           
 DockStation AbstractDockableStation.asDockStation()
           
 DockStation SplitDockStation.getDockParent()
           
 

Methods in bibliothek.gui.dock.station with parameters of type DockStation
 boolean SplitDockStation.accept(DockStation station)
           
 boolean SplitDockStation.accept(DockStation base, Dockable neighbour)
           
 boolean SplitDockStation.canCompare(DockStation station)
           
 boolean ScreenDockStation.canCompare(DockStation station)
           
 boolean AbstractDockStation.canCompare(DockStation station)
           
 boolean AbstractDockableStation.canCompare(DockStation station)
           
 Dockable Combiner.combine(Dockable old, Dockable drop, DockStation parent)
          Merges the Dockable old and drop into a new Dockable.
 int SplitDockStation.compare(DockStation station)
           
 int ScreenDockStation.compare(DockStation station)
           
 int AbstractDockStation.compare(DockStation station)
           
 int AbstractDockableStation.compare(DockStation station)
           
 DockableDisplayer DisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
          Creates a new DockableDisplayer which will be shown on station, will have dockable as child and will display the title.
 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 StackDockStation.setDockParent(DockStation station)
           
 void SplitDockStation.setDockParent(DockStation station)
           
 void FlapDockStation.setDockParent(DockStation station)
           
 

Constructors in bibliothek.gui.dock.station with parameters of type DockStation
DisplayerCollection(DockStation station, DisplayerFactory factory)
          Creates a new collection
 

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

Methods in bibliothek.gui.dock.station.split with parameters of type DockStation
 void FullScreenClickableListener.dockableAdded(DockStation station, Dockable dockable)
           
 void FullScreenClickableListener.dockableRemoved(DockStation station, Dockable dockable)
           
 

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

Methods in bibliothek.gui.dock.station.support that return DockStation
 DockStation DockStationListenerManager.getStation()
          Gets the station for which this manager collects listeners.
 

Methods in bibliothek.gui.dock.station.support with parameters of type DockStation
 Dockable CombinerWrapper.combine(Dockable old, Dockable drop, DockStation parent)
           
 DockableDisplayer DisplayerFactoryWrapper.create(DockStation station, Dockable dockable, DockTitle title)
           
 void DockableVisibilityManager.dockableAdded(DockStation station, Dockable dockable)
           
 void DockableVisibilityManager.dockableRemoved(DockStation station, Dockable dockable)
           
 void StationPaintWrapper.drawDivider(Graphics g, DockStation station, Rectangle bounds)
           
 void StationPaintWrapper.drawInsertion(Graphics g, DockStation station, Rectangle stationBounds, Rectangle dockableBounds)
           
 void StationPaintWrapper.drawInsertionLine(Graphics g, DockStation station, int x1, int y1, int x2, int y2)
           
 

Constructors in bibliothek.gui.dock.station.support with parameters of type DockStation
DockStationListenerManager(DockStation station)
          Constructs a new manager.
 

Uses of DockStation in bibliothek.gui.dock.themes
 

Methods in bibliothek.gui.dock.themes with parameters of type DockStation
 Combiner NoStackTheme.getCombiner(DockStation station)
           
 Combiner BasicTheme.getCombiner(DockStation station)
           
 DisplayerFactory NoStackTheme.getDisplayFactory(DockStation station)
           
 DisplayerFactory BasicTheme.getDisplayFactory(DockStation station)
           
 StationPaint NoStackTheme.getPaint(DockStation station)
           
 StationPaint BasicTheme.getPaint(DockStation station)
           
 

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

Methods in bibliothek.gui.dock.themes.basic with type parameters of type DockStation
<D extends Dockable & DockStation>
DockTitle
BasicDockTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
<D extends Dockable & DockStation>
DockTitle
BasicButtonTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

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

Methods in bibliothek.gui.dock.themes.basic with parameters of type DockStation
 Dockable BasicCombiner.combine(Dockable old, Dockable drop, DockStation parent)
           
 DockableDisplayer BasicDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 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 BasicDockableDisplayer.setStation(DockStation station)
           
 

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

Methods in bibliothek.gui.dock.themes.nostack with type parameters of type DockStation
<D extends Dockable & DockStation>
DockTitle
NoStackTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

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 with type parameters of type DockStation
<D extends Dockable & DockStation>
DockTitle
DockTitleVersion.createStation(D dock)
          Creates a title for dock.
<D extends Dockable & DockStation>
DockTitle
NullTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
<D extends Dockable & DockStation>
DockTitle
DockTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
          Creates a DockTitle for dockable which is also a DockStation.
<D extends Dockable & DockStation>
DockTitle
ControllerTitleFactory.createStationTitle(D dockable, DockTitleVersion version)
           
 

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 anchestor of element and has no parent.
 

Methods in bibliothek.gui.dock.util with parameters of type DockStation
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 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.