ch.elexis.util
Class PersistentObjectDropTarget
java.lang.Object
ch.elexis.util.PersistentObjectDropTarget
- All Implemented Interfaces:
- ICodeSelectorTarget
public class PersistentObjectDropTarget
- extends java.lang.Object
- implements ICodeSelectorTarget
Universelles DropTarget für PersistentObjects
- Author:
- gerry
Method Summary |
void |
codeSelected(IPersistentObject obj)
Callback to send the selected object to the ICodeSelectorTarget. |
void |
dragEnter(DropTargetEvent event)
|
void |
dragLeave(DropTargetEvent event)
|
void |
dragOperationChanged(DropTargetEvent event)
|
void |
dragOver(DropTargetEvent event)
|
void |
drop(DropTargetEvent event)
|
void |
dropAccept(DropTargetEvent event)
|
java.lang.String |
getName()
Return a human readable name of the target, e. g. the name of a View. |
void |
registered(boolean bIsRegistered)
Callback to tell the ICodeSelectorTarget that it has been registered or unregistered. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistentObjectDropTarget
public PersistentObjectDropTarget(Control target,
PersistentObjectDropTarget.IReceiver r)
PersistentObjectDropTarget
public PersistentObjectDropTarget(java.lang.String name,
Control target,
PersistentObjectDropTarget.IReceiver r)
dragEnter
public void dragEnter(DropTargetEvent event)
dragLeave
public void dragLeave(DropTargetEvent event)
dragOperationChanged
public void dragOperationChanged(DropTargetEvent event)
dragOver
public void dragOver(DropTargetEvent event)
drop
public void drop(DropTargetEvent event)
dropAccept
public void dropAccept(DropTargetEvent event)
codeSelected
public void codeSelected(IPersistentObject obj)
- Description copied from interface:
ICodeSelectorTarget
- Callback to send the selected object to the ICodeSelectorTarget.
- Specified by:
codeSelected
in interface ICodeSelectorTarget
- Parameters:
obj
- the selected object
getName
public java.lang.String getName()
- Description copied from interface:
ICodeSelectorTarget
- Return a human readable name of the target, e. g. the name of a View. This name is presented
to the user.
- Specified by:
getName
in interface ICodeSelectorTarget
- Returns:
- the name of the target
registered
public void registered(boolean bIsRegistered)
- Description copied from interface:
ICodeSelectorTarget
- Callback to tell the ICodeSelectorTarget that it has been registered or unregistered. The
receiver should highlight the corresponding area accordingly.
- Specified by:
registered
in interface ICodeSelectorTarget
Copyright 2005-2011 by Gerry Weirich, Elexis