|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bibliothek.gui.dock.station.split.SplitDropOperation
public class SplitDropOperation
Implementation of StationDropOperation
.
Constructor Summary | |
---|---|
SplitDropOperation(SplitDockAccess access,
PutInfo putInfo,
StationDropItem item,
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 |
execute()
Executes this operation. |
CombinerTarget |
getCombination()
Most DockStation s will use a Combiner to merge two Dockable s into one. |
DisplayerCombinerTarget |
getDisplayerCombination()
Some DockStation s may use the combining feature of DockableDisplayer s
(DockableDisplayer.prepareCombination(bibliothek.gui.dock.station.support.CombinerSource, bibliothek.gui.dock.station.support.Enforcement) )
to combine some Dockable s. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SplitDropOperation(SplitDockAccess access, PutInfo putInfo, StationDropItem item, boolean move)
access
- access to the internal functions of a SplitDockStation
putInfo
- the desired location of the dropped Dockable
.item
- detailed information about the ongoing drag and drop operationmove
- whether this operation is a move operation or notMethod Detail |
---|
public boolean isMove()
StationDropOperation
Dockable
s parent does not change.
isMove
in interface StationDropOperation
true
if the Dockable
s parent remains the samepublic void draw()
StationDropOperation
draw
in interface StationDropOperation
public void destroy(StationDropOperation next)
StationDropOperation
destroy
in interface StationDropOperation
next
- the operation that replaces this operation, can be null
public DockStation getTarget()
StationDropOperation
DockStation
that created this object.
getTarget
in interface StationDropOperation
null
public Dockable getItem()
StationDropOperation
the target
.
getItem
in interface StationDropOperation
null
public CombinerTarget getCombination()
StationDropOperation
DockStation
s will use a Combiner
to merge two Dockable
s into one. This method
returns the information that was provided by the Combiner
.
getCombination
in interface StationDropOperation
null
, null
is always a valid resultpublic DisplayerCombinerTarget getDisplayerCombination()
StationDropOperation
DockStation
s may use the combining feature of DockableDisplayer
s
(DockableDisplayer.prepareCombination(bibliothek.gui.dock.station.support.CombinerSource, bibliothek.gui.dock.station.support.Enforcement)
)
to combine some Dockable
s. 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 StationDropOperation
null
, null
is always a valid resultpublic void execute()
StationDropOperation
execute
in interface StationDropOperation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |