bibliothek.gui.dock.themes.basic
Class BasicCombiner
java.lang.Object
bibliothek.gui.dock.themes.basic.BasicCombiner
- All Implemented Interfaces:
- Combiner
public class BasicCombiner
- extends Object
- implements Combiner
A simple implementation of Combiner, which merges two Dockables
by creating a StackDockStation, and putting the children onto this
station.
- Author:
- Benjamin Sigg
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicCombiner
public BasicCombiner()
combine
public Dockable combine(Dockable old,
Dockable drop,
DockStation parent,
PlaceholderMap placeholders)
- Description copied from interface:
Combiner
- Merges the Dockable
old and drop into
a new Dockable. This method may set the DockController of
the create element in order to initialize it more efficiently
- Specified by:
combine in interface Combiner
- Parameters:
old - a Dockable which was sitting on the DockStation parent.
The parent of old is currently set to null.drop - a Dockable that has currently no parent, and that was
dragged over oldparent - a DockStation which will become the parent of the
result of this methodplaceholders - a set of placeholders that were created earlier, not necessarily by a
DockStation that was created by this combiner. Might be null.
- Returns:
- The combination of
old and drop