multivalent.std.ui
Class DnD
java.lang.Object
multivalent.VObject
multivalent.Behavior
multivalent.std.ui.DnD
- All Implemented Interfaces:
- java.awt.dnd.DropTargetListener, java.util.EventListener
- public class DnD
- extends Behavior
- implements java.awt.dnd.DropTargetListener
Drag and drop URLs into Browser window to open page on that URL.
- Version:
- $Revision$ $Date$
Constructor Summary |
DnD()
|
Method Summary |
void |
destroy()
Protocol. |
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
dragExit(java.awt.dnd.DropTargetEvent dte)
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
drop(java.awt.dnd.DropTargetDropEvent dtde)
Translate DnD event into Document.MSG_OPEN, . |
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
restore(ESISNode n,
java.util.Map<java.lang.String,java.lang.Object> attr,
Layer layer)
Takes the place of a constructor's initialization functions; that is, it is invoked exactly once immediately after object instantiation. |
Methods inherited from class multivalent.Behavior |
buildAfter, buildBefore, checkRep, clipboardAfter, clipboardBefore, createUI, eventAfter, eventBefore, formatAfter, formatBefore, getBrowser, getDocument, getInstance, getInstance, getLayer, getLogger, getName, getPreference, getRoot, isEditable, paintAfter, paintBefore, putPreference, redo, restoreChildren, save, semanticEventAfter, semanticEventBefore, setName, toString, undo |
Methods inherited from class multivalent.VObject |
attrEntrySetIterator, attrKeysIterator, clearAttributes, getAttr, getAttr, getAttributes, getGlobal, getValue, hasAttributes, putAttr, removeAttr, setAttributes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DnD
public DnD()
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragEnter
in interface java.awt.dnd.DropTargetListener
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragOver
in interface java.awt.dnd.DropTargetListener
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dropActionChanged
in interface java.awt.dnd.DropTargetListener
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent dte)
- Specified by:
dragExit
in interface java.awt.dnd.DropTargetListener
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Translate DnD event into Document.MSG_OPEN, .
- Specified by:
drop
in interface java.awt.dnd.DropTargetListener
restore
public void restore(ESISNode n,
java.util.Map<java.lang.String,java.lang.Object> attr,
Layer layer)
- Description copied from class:
Behavior
- Takes the place of a constructor's initialization functions; that is, it is invoked exactly once immediately after object instantiation.
When restored from hub, passed XML content subtree if any as first parameter and attributes from XML tag's attributes.
This protocol cannot be short-circuited.
- Overrides:
restore
in class Behavior
destroy
public void destroy()
- Description copied from class:
Behavior
- Protocol.
Cleans up state before being decommissioned: remove from Layer, observed nodes, ....
Clients shouldn't hold a pointer/handle to object after destroy() as it is in an invalid state.
This protocol cannot be short-circuited.
- Overrides:
destroy
in class Behavior