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.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
 Dockable BubbleCombiner.combine(Dockable old, Dockable drop, DockStation parent)
           
 DockableDisplayer BubbleDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 void BubbleStationPaint.drawDivider(java.awt.Graphics g, DockStation station, java.awt.Rectangle bounds)
           
 void BubbleStationPaint.drawInsertion(java.awt.Graphics g, DockStation station, java.awt.Rectangle stationBounds, java.awt.Rectangle dockableBounds)
           
 void BubbleStationPaint.drawInsertionLine(java.awt.Graphics g, DockStation station, int x1, int y1, int x2, int y2)
           
 

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
 Dockable FlatCombiner.combine(Dockable old, Dockable drop, DockStation parent)
           
 DockableDisplayer FlatDisplayerFactory.create(DockStation station, Dockable dockable, DockTitle title)
           
 void FlatStationPaint.drawDivider(java.awt.Graphics g, DockStation station, java.awt.Rectangle bounds)
           
 void FlatStationPaint.drawInsertion(java.awt.Graphics g, DockStation station, java.awt.Rectangle stationBounds, java.awt.Rectangle dockableBounds)
           
 void FlatStationPaint.drawInsertionLine(java.awt.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
 

Fields in bibliothek.gui declared as DockStation
private  DockStation DockFrontend.defaultStation
          The station which is used to add Dockables if no other station is explicitly requested
private  DockStation DockFrontend.RootInfo.station
          the root
 

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(java.lang.String name)
          Gets the root with the designated name.
 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, java.lang.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.
private  DockFrontend.RootInfo DockFrontend.getRoot(DockStation station)
          Gets information about the root 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.
 

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

Uses of DockStation in bibliothek.gui.dock
 

Fields in bibliothek.gui.dock declared as DockStation
private  DockStation AbstractDockable.parent
          the parent
private  DockStation DockableDisplayer.station
          the station on which this displayer might be shown
 

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
 java.util.Map<java.lang.String,DockStation> DockSituation.read(byte[] data)
          Reads data as stream and returns the roots of the DockElements which were found.
 java.util.Map<java.lang.String,DockStation> DockSituation.read(java.io.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 AbstractDockable.accept(DockStation base, Dockable neighbour)
           
 boolean DockAcceptance.accept(DockStation parent, Dockable child)
          Tells whether or not child is allowed to become a real child of parent.
 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.
 void SingleParentRemover.Listener.dockablePut(DockController controller, Dockable dockable, DockStation station)
           
 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.
private  boolean SingleParentRemover.test(DockStation station)
          Tries to replace station with its only child or remove station if it has no children at all.
private  java.util.Map<Dockable,java.lang.Integer> DockSituation.writeStation(DockStation station, boolean ignoreChildren, java.io.DataOutputStream out)
          Writes the children of station and returns a map which contains all children and a unique id for each child.
 

Method parameters in bibliothek.gui.dock with type arguments of type DockStation
 byte[] DockSituation.write(java.util.Map<java.lang.String,DockStation> stations)
          Writes all locations and relationships of the DockStations stations and their children into an array of bytes.
 void DockSituation.write(java.util.Map<java.lang.String,DockStation> stations, java.io.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
 

Fields in bibliothek.gui.dock.control declared as DockStation
private  DockStation DefaultDockRelocator.dragStation
          the current destination of a dragged dockable
 

Fields in bibliothek.gui.dock.control with type parameters of type DockStation
private  java.util.List<DockStation> DockRegister.stations
          the known stations
 

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  java.util.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 FocusController.StationListener.dockableAdded(DockStation station, Dockable dockable)
           
 void FocusController.StationListener.dockableAdding(DockStation station, Dockable dockable)
           
 void DockRegister.StationListener.dockableAdding(DockStation station, Dockable dockable)
           
 void MouseFocusObserver.dockableDrag(DockController controller, Dockable dockable, DockStation station)
           
 void MouseFocusObserver.dockablePut(DockController controller, Dockable dockable, DockStation station)
           
 void FocusController.StationListener.dockableRemoved(DockStation station, Dockable dockable)
           
 void DockRegister.StationListener.dockableRemoved(DockStation station, Dockable dockable)
           
 void FocusController.StationListener.dockableRemoving(DockStation station, Dockable dockable)
           
 void DockRegister.StationListener.dockableRemoving(DockStation station, Dockable dockable)
           
 void FocusController.StationListener.dockableVisibiltySet(DockStation station, Dockable dockable, boolean visible)
           
 void FocusController.dockStationRegistered(DockController controller, DockStation station)
           
 void PopupController.dockStationRegistered(DockController controller, DockStation station)
           
 void MouseFocusObserver.dockStationRegistered(DockController controller, DockStation station)
           
 void FocusController.dockStationRegistering(DockController controller, DockStation station)
           
 void PopupController.dockStationRegistering(DockController controller, DockStation station)
           
 void MouseFocusObserver.dockStationRegistering(DockController controller, DockStation station)
           
 void FocusController.dockStationUnregistered(DockController controller, DockStation station)
           
 void PopupController.dockStationUnregistered(DockController controller, DockStation station)
           
 void MouseFocusObserver.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 listeners that station has been registered.
protected  void DockRegister.fireDockStationRegistering(DockStation station)
          Informs all listeners that station will be registered.
protected  void DockRegister.fireDockStationUnregistered(DockStation station)
          Informs all listeners that station has been unregistered.
protected  void DockRegister.register(DockStation station)
          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.
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.event
 

Fields in bibliothek.gui.dock.event declared as DockStation
private  DockStation DockTitleEvent.station
          The station on which the title is shown
 

Methods in bibliothek.gui.dock.event that return DockStation
 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.
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.
 

Fields in bibliothek.gui.dock.station declared as DockStation
private  DockStation SplitDockStation.parent
          The parent of this station
private  DockStation DisplayerCollection.station
          the station for which displayers are created
 

Methods in bibliothek.gui.dock.station with type parameters of type DockStation
<D extends Dockable & DockStation>
boolean
SplitDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
StackDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
FlapDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
<D extends Dockable & DockStation>
boolean
ScreenDockStation.isInOverrideZone(int x, int y, D invoker, Dockable drop)
           
 

Methods in bibliothek.gui.dock.station that return DockStation
 DockStation SplitDockStation.asDockStation()
           
 DockStation AbstractDockableStation.asDockStation()
           
 DockStation ScreenDockStation.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 AbstractDockableStation.canCompare(DockStation station)
           
 boolean AbstractDockStation.canCompare(DockStation station)
           
 boolean ScreenDockStation.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 AbstractDockableStation.compare(DockStation station)
           
 int AbstractDockStation.compare(DockStation station)
           
 int ScreenDockStation.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 SplitDockStation.VisibleListener.dockableVisibiltySet(DockStation station, Dockable dockable, boolean visible)
           
 void StackDockStation.VisibleListener.dockableVisibiltySet(DockStation station, Dockable dockable, boolean visible)
           
 void FlapDockStation.VisibleListener.dockableVisibiltySet(DockStation station, Dockable dockable, boolean visible)
           
 void StationPaint.drawDivider(java.awt.Graphics g, DockStation station, java.awt.Rectangle bounds)
          Draws a divider between two elements.
 void StationPaint.drawInsertion(java.awt.Graphics g, DockStation station, java.awt.Rectangle stationBounds, java.awt.Rectangle dockableBounds)
          Paints some markings when a Dockable is added to a DockStation.
 void StationPaint.drawInsertionLine(java.awt.Graphics g, DockStation station, int x1, int y1, int x2, int y2)
          Paints a single line from x1/y1 to x2/y2.
 void SplitDockStation.setDockParent(DockStation station)
           
 void StackDockStation.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
 

Fields in bibliothek.gui.dock.station.split with type parameters of type DockStation
private  java.util.Set<DockStation> FullScreenClickableListener.knownStations
          A set that tells to which station this listener is added
 

Methods in bibliothek.gui.dock.station.split with parameters of type DockStation
private  void FullScreenClickableListener.collect(DockStation station)
          Adds to all children of station a listener.
 void FullScreenClickableListener.dockableAdded(DockStation station, Dockable dockable)
           
 void FullScreenClickableListener.dockableRemoved(DockStation station, Dockable dockable)
           
private  void FullScreenClickableListener.uncollect(DockStation station)
          Removes all listener from station and its children.
 

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

Fields in bibliothek.gui.dock.station.support declared as DockStation
private  DockStation DockStationListenerManager.station
           
 

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(java.awt.Graphics g, DockStation station, java.awt.Rectangle bounds)
           
 void StationPaintWrapper.drawInsertion(java.awt.Graphics g, DockStation station, java.awt.Rectangle stationBounds, java.awt.Rectangle dockableBounds)
           
 void StationPaintWrapper.drawInsertionLine(java.awt.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 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)
           
 

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 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(java.awt.Graphics g, DockStation station, java.awt.Rectangle bounds)
           
 void BasicStationPaint.drawInsertion(java.awt.Graphics g, DockStation station, java.awt.Rectangle stationBounds, java.awt.Rectangle dockableBounds)
           
 void BasicStationPaint.drawInsertionLine(java.awt.Graphics g, DockStation station, int x1, int x2, int y1, int y2)
           
 

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
ControllerTitleFactory.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.
 

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 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.
private static void DockUtilities.visitStation(DockStation station, DockUtilities.DockVisitor visitor)
          Visits station and all its children.