|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.StackDockStation.StackDropOperation
protected class StackDockStation.StackDropOperation
Custom implementation of StationDropOperation.
| Constructor Summary | |
|---|---|
StackDockStation.StackDropOperation(Dockable dropping,
StackDockStation.Insert insert,
boolean move)
Creates a new operation. |
|
| Method Summary | |
|---|---|
void |
destroy(StationDropOperation next)
Informs this operation that it is no longer used and that it should release any resources it has acquired. |
void |
draw()
Informs this operation that it is the current candidate, and that it should paint markings onto the screen. |
void |
drop()
|
void |
execute()
Executes this operation. |
CombinerTarget |
getCombination()
Most DockStations will use a Combiner to merge two Dockables into one. |
DisplayerCombinerTarget |
getDisplayerCombination()
Some DockStations may use the combining feature of DockableDisplayers
(DockableDisplayer.prepareCombination(bibliothek.gui.dock.station.support.CombinerSource, bibliothek.gui.dock.station.support.Enforcement))
to combine some Dockables. |
Dockable |
getItem()
Gets the item that will be dropped onto the target. |
DockStation |
getTarget()
Gets the target of the operation, this is the DockStation that created this object. |
boolean |
isMove()
Tells whether this operation is a move operation. |
void |
move()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StackDockStation.StackDropOperation(Dockable dropping,
StackDockStation.Insert insert,
boolean move)
dropping - the item that is about to be droppedinsert - the new location of droppingmove - whether this is a move operation| Method Detail |
|---|
public boolean isMove()
StationDropOperationDockables parent does not change.
isMove in interface StationDropOperationtrue if the Dockables parent remains the samepublic void draw()
StationDropOperation
draw in interface StationDropOperationpublic void destroy(StationDropOperation next)
StationDropOperation
destroy in interface StationDropOperationnext - the operation that replaces this operation, can be nullpublic DockStation getTarget()
StationDropOperationDockStation that created this object.
getTarget in interface StationDropOperationnullpublic Dockable getItem()
StationDropOperationthe target.
getItem in interface StationDropOperationnullpublic void execute()
StationDropOperation
execute in interface StationDropOperationpublic void move()
public void drop()
public CombinerTarget getCombination()
StationDropOperationDockStations will use a Combiner to merge two Dockables into one. This method
returns the information that was provided by the Combiner.
getCombination in interface StationDropOperationnull, null is always a valid resultpublic DisplayerCombinerTarget getDisplayerCombination()
StationDropOperationDockStations may use the combining feature of DockableDisplayers
(DockableDisplayer.prepareCombination(bibliothek.gui.dock.station.support.CombinerSource, bibliothek.gui.dock.station.support.Enforcement))
to combine some Dockables. This method returns the information that was provided by the displayer.StationDropOperation.getCombination() does not return null, then the result of
CombinerTarget.getDisplayerCombination() and this method should be the same.
getDisplayerCombination in interface StationDropOperationnull, null is always a valid result
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||