Uses of Class
bibliothek.gui.dock.SplitDockStation

Packages that use SplitDockStation
bibliothek.gui.dock.common A set of classes that can be used to create basic applications. 
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.mode.station Contains wrapper classes for various DockStations, implementing the interface CLocationMode
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.station.split Support classes for SplitDockStation
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
 

Uses of SplitDockStation in bibliothek.gui.dock.common
 

Methods in bibliothek.gui.dock.common that return SplitDockStation
 SplitDockStation CContentArea.getCenter()
          Gets the station in the center of this CContentArea.
 

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

Methods in bibliothek.gui.dock.common.intern that return types with arguments of type SplitDockStation
 CommonDockStation<SplitDockStation,CSplitDockStation> CControlFactory.createSplitDockStation(CommonStationDelegate<CSplitDockStation> delegate)
          Creates a new SplitDockStation that implements CommonDockable as well.
 CommonDockStation<SplitDockStation,CSplitDockStation> EfficientControlFactory.createSplitDockStation(CommonStationDelegate<CSplitDockStation> delegate)
           
 

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

Subclasses of SplitDockStation in bibliothek.gui.dock.common.intern.station
 class CSplitDockStation
          An implementation of SplitDockStation that also satisfies the CommonDockStation interface.
 

Methods in bibliothek.gui.dock.common.intern.station that return SplitDockStation
 SplitDockStation CSplitDockStation.getDockStation()
           
 

Constructors in bibliothek.gui.dock.common.intern.station with parameters of type SplitDockStation
SplitResizeRequestHandler(SplitDockStation station)
          Creates a new handler.
 

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

Methods in bibliothek.gui.dock.common.mode.station that return SplitDockStation
 SplitDockStation CSplitDockStationHandle.getStation()
          Gets the station which is managed by this handle.
 SplitDockStation CSplitDockStationHandle.Normal.getStation()
           
 SplitDockStation CSplitDockStationHandle.Maximal.getStation()
           
 

Uses of SplitDockStation in bibliothek.gui.dock.event
 

Methods in bibliothek.gui.dock.event with parameters of type SplitDockStation
 void SplitDockListener.fullScreenDockableChanged(SplitDockStation station, Dockable oldFullScreen, Dockable newFullScreen)
          Invoked when a new Dockable was made fullscreen, or no Dockable at all is fullscreen.
 

Uses of SplitDockStation in bibliothek.gui.dock.facile.station.split
 

Methods in bibliothek.gui.dock.facile.station.split with parameters of type SplitDockStation
 void DelegatingSplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item)
           
 void DelegatingSplitLayoutManager.install(SplitDockStation station)
           
 PutInfo DelegatingSplitLayoutManager.prepareDrop(SplitDockStation station, StationDropItem dockable)
           
 PutInfo DelegatingSplitLayoutManager.prepareMove(SplitDockStation station, StationDropItem dockable)
           
 void DelegatingSplitLayoutManager.uninstall(SplitDockStation station)
           
 double DelegatingSplitLayoutManager.validateDivider(SplitDockStation station, double divider, Node node)
           
 PutInfo DelegatingSplitLayoutManager.validatePutInfo(SplitDockStation station, PutInfo info)
           
 Dockable DelegatingSplitLayoutManager.willMakeFullscreen(SplitDockStation station, Dockable dockable)
           
 

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

Methods in bibliothek.gui.dock.station.split that return SplitDockStation
protected  SplitDockStation SplitDockStationFactory.createStation(boolean hasFullscreenAction)
          Creates new objects of SplitDockStation
 SplitDockStation SplitDockAccess.getOwner()
          Gets the station to which this object grants access.
 SplitDockStation DefaultSplitDividerStrategy.Handler.getStation()
          Gets the station which is monitored by this strategy
 SplitDockStation SplitDropTreeException.getStation()
          Gets the station which is the source of this exception.
 SplitDockStation SplitNode.getStation()
          Gets the station this node belongs to.
 SplitDockStation SplitDockStationFactory.layout(SplitDockStationLayout layout, Map<Integer,Dockable> children, PlaceholderStrategy placeholders)
           
 SplitDockStation SplitDockStationFactory.layout(SplitDockStationLayout layout, PlaceholderStrategy placeholders)
           
 

Methods in bibliothek.gui.dock.station.split with parameters of type SplitDockStation
 void DefaultSplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item)
           
 void SplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item)
          Calculates the value a divider should have if the Dockable of putInfo is added alongside of origin.
protected  PutInfo DefaultSplitLayoutManager.calculateSideSnap(SplitDockStation station, int x, int y, Leaf leaf, Dockable drop)
          Calculates where to add a Dockable if the mouse is outside this station.
 SplitDividerStrategy SplitDividerStrategyFactory.create(SplitDockStation station)
          Creates a new strategy.
protected  DefaultSplitDividerStrategy.Handler DefaultSplitDividerStrategy.createHandlerFor(SplitDockStation station)
          Creates a new DefaultSplitDividerStrategy.Handler for station.
protected  SplitDockStationLayout SplitDockStationFactory.createLayout(SplitDockStation station, SplitDockStationLayout.Entry root, int fullscreen, boolean hasFullscreenAction)
          Creates a new layout for station.
protected  void SplitPlaceholderConverter.dropTree(SplitDockStation station, SplitDockTree<Dockable> tree)
           
 SplitDockStationLayout SplitDockStationFactory.getLayout(SplitDockStation station, Map<Dockable,Integer> children)
           
protected  PlaceholderStrategy SplitPlaceholderConverter.getPlaceholderStrategy(SplitDockStation station)
           
protected  SplitNode SplitPlaceholderConverter.getRoot(SplitDockStation station)
           
 void DefaultSplitLayoutManager.install(SplitDockStation station)
           
 void SplitLayoutManager.install(SplitDockStation station)
          Called by a SplitDockStation when this manager will be used by the station.
 void DefaultSplitDividerStrategy.install(SplitDockStation station, Component container)
           
 void SplitDividerStrategy.install(SplitDockStation station, Component container)
          Informs this strategy that station is going to use it and that container must be monitored in order to receive MouseEvents.
 void DefaultSplitDividerStrategy.paint(SplitDockStation station, Graphics g)
           
 void SplitDividerStrategy.paint(SplitDockStation station, Graphics g)
          Allows this strategy to paint onto the SplitDockStation.
 PutInfo DefaultSplitLayoutManager.prepareDrop(SplitDockStation station, StationDropItem item)
           
 PutInfo SplitLayoutManager.prepareDrop(SplitDockStation station, StationDropItem dockable)
          Call forwarded from DockStation.prepareDrop.
 PutInfo DefaultSplitLayoutManager.prepareMove(SplitDockStation station, StationDropItem item)
           
 PutInfo SplitLayoutManager.prepareMove(SplitDockStation station, StationDropItem dockable)
          Call forwarded from DockStation.prepareDrop if the operation is a move operation (if the dockable is already a child of this station).
 void SplitDockStationFactory.setLayout(SplitDockStation station, SplitDockStationLayout layout, Map<Integer,Dockable> children, PlaceholderStrategy placeholders)
           
 void SplitDockStationFactory.setLayout(SplitDockStation element, SplitDockStationLayout layout, PlaceholderStrategy placeholders)
           
 void DefaultSplitDividerStrategy.uninstall(SplitDockStation station)
           
 void DefaultSplitLayoutManager.uninstall(SplitDockStation station)
           
 void SplitDividerStrategy.uninstall(SplitDockStation station)
          Informs this strategy that it will no lonver be used by station.
 void SplitLayoutManager.uninstall(SplitDockStation station)
          Called by a SplitDockStation which used this manager and no longer does.
protected  double DefaultSplitLayoutManager.validateDivider(SplitDockStation station, double divider, Dimension minimumLeft, Dimension minimumRight, SplitDockStation.Orientation orientation, double width, double height)
          Tests whether the specified divider-value is legal or not.
 double DefaultSplitLayoutManager.validateDivider(SplitDockStation station, double divider, Node node)
           
 double SplitLayoutManager.validateDivider(SplitDockStation station, double divider, Node node)
          Tests whether the specified divider-value is legal or not.
 PutInfo DefaultSplitLayoutManager.validatePutInfo(SplitDockStation station, PutInfo putInfo)
           
 PutInfo SplitLayoutManager.validatePutInfo(SplitDockStation station, PutInfo info)
          Checks whether info is valid or not.
 Dockable DefaultSplitLayoutManager.willMakeFullscreen(SplitDockStation station, Dockable dockable)
           
 Dockable SplitLayoutManager.willMakeFullscreen(SplitDockStation station, Dockable dockable)
          Called before the station changes its fullscreen-Dockable.
 

Constructors in bibliothek.gui.dock.station.split with parameters of type SplitDockStation
DefaultSplitDividerStrategy.Handler(SplitDockStation station)
          Creates a new strategy that will monitor station.
SplitDockCombinerSource(PutInfo info, SplitDockStation station, Point mouseOnStation)
          Creates a new object
SplitDropTreeException(SplitDockStation station, String message)
          Creates a new exception.
SplitFullScreenAction(SplitDockStation station)
          Constructs the action and sets the station on which the Dockables will be made fullscreen.
SplitPlaceholderConverter(SplitDockStation station)
          Creates a new converter
SplitSpanStrategy(SplitDockStation station)
          Creates a new strategy
 

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

Constructors in bibliothek.gui.dock.station.split.layer with parameters of type SplitDockStation
SideSnapDropLayer(SplitDockStation station)
          Creates a new layer
SplitOverrideDropLayer(SplitDockStation station)
          Creates a new layer.