FOREIGN MODULE java_awt_dnd;
IMPORT
java_awt,
java_lang,
java_util,
java_awt_event,
java_awt_datatransfer,
java_io,
java_awt_dnd_peer,
javax_swing,
java_awt_peer;
TYPE
Autoscroll* = POINTER TO INTERFACE RECORD (java_lang.Object)
END;
DnDConstants* = POINTER TO RECORD (java_lang.Object)
STATIC
ACTION_NONE* = 0;
ACTION_COPY* = 1;
ACTION_MOVE* = 2;
ACTION_COPY_OR_MOVE* = 3;
ACTION_LINK* = 1073741824;
ACTION_REFERENCE* = 1073741824;
END;
DragGestureEvent* = POINTER TO EXTENSIBLE RECORD (java_util.EventObject)
STATIC
PROCEDURE Init*(p0 : DragGestureRecognizer;
p1 : INTEGER;
p2 : java_awt.Point;
p3 : java_util.List) : DragGestureEvent,CONSTRUCTOR;
END;
DragGestureListener* = POINTER TO INTERFACE RECORD (java_lang.Object + java_util.EventListener)
END;
DragGestureRecognizer* = POINTER TO ABSTRACT RECORD (java_lang.Object)
dragSource! : DragSource;
component! : java_awt.Component;
dragGestureListener! : DragGestureListener;
sourceActions! : INTEGER;
events! : java_util.ArrayList;
STATIC
PROCEDURE Init!(p0 : DragSource) : DragGestureRecognizer,CONSTRUCTOR;
PROCEDURE Init!(p0 : DragSource;
p1 : java_awt.Component) : DragGestureRecognizer,CONSTRUCTOR;
PROCEDURE Init!(p0 : DragSource;
p1 : java_awt.Component;
p2 : INTEGER) : DragGestureRecognizer,CONSTRUCTOR;
PROCEDURE Init!(p0 : DragSource;
p1 : java_awt.Component;
p2 : INTEGER;
p3 : DragGestureListener) : DragGestureRecognizer,CONSTRUCTOR;
END;
DragSource* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
DefaultCopyDrop* : java_awt.Cursor;
DefaultMoveDrop* : java_awt.Cursor;
DefaultLinkDrop* : java_awt.Cursor;
DefaultCopyNoDrop* : java_awt.Cursor;
DefaultMoveNoDrop* : java_awt.Cursor;
DefaultLinkNoDrop* : java_awt.Cursor;
PROCEDURE Init*() : DragSource,CONSTRUCTOR;
PROCEDURE getDefaultDragSource*() : DragSource;
PROCEDURE isDragImageSupported*() : BOOLEAN;
END;
DragSourceContext* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + DragSourceListener)
STATIC
DEFAULT! = 0;
ENTER! = 1;
OVER! = 2;
CHANGED! = 3;
PROCEDURE Init*(p0 : java_awt_dnd_peer.DragSourceContextPeer;
p1 : DragGestureEvent;
p2 : java_awt.Cursor;
p3 : java_awt.Image;
p4 : java_awt.Point;
p5 : java_awt_datatransfer.Transferable;
p6 : DragSourceListener) : DragSourceContext,CONSTRUCTOR;
END;
DragSourceDragEvent* = POINTER TO EXTENSIBLE RECORD (DragSourceEvent)
STATIC
PROCEDURE Init*(p0 : DragSourceContext;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : DragSourceDragEvent,CONSTRUCTOR;
END;
DragSourceDropEvent* = POINTER TO EXTENSIBLE RECORD (DragSourceEvent)
STATIC
PROCEDURE Init*(p0 : DragSourceContext) : DragSourceDropEvent,CONSTRUCTOR;
PROCEDURE Init*(p0 : DragSourceContext;
p1 : INTEGER;
p2 : BOOLEAN) : DragSourceDropEvent,CONSTRUCTOR;
END;
DragSourceEvent* = POINTER TO EXTENSIBLE RECORD (java_util.EventObject)
STATIC
PROCEDURE Init*(p0 : DragSourceContext) : DragSourceEvent,CONSTRUCTOR;
END;
DragSourceListener* = POINTER TO INTERFACE RECORD (java_lang.Object + java_util.EventListener)
END;
DropTarget$DropTargetAutoScroller* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_event.ActionListener)
STATIC
PROCEDURE Init!(p0 : java_awt.Component;
p1 : java_awt.Point) : DropTarget$DropTargetAutoScroller,CONSTRUCTOR;
END;
DropTarget* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + DropTargetListener + java_io.Serializable)
STATIC
PROCEDURE Init*() : DropTarget,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_awt.Component;
p1 : INTEGER;
p2 : DropTargetListener) : DropTarget,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_awt.Component;
p1 : INTEGER;
p2 : DropTargetListener;
p3 : BOOLEAN) : DropTarget,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_awt.Component;
p1 : INTEGER;
p2 : DropTargetListener;
p3 : BOOLEAN;
p4 : java_awt_datatransfer.FlavorMap) : DropTarget,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_awt.Component;
p1 : DropTargetListener) : DropTarget,CONSTRUCTOR;
END;
DropTargetContext$TransferableProxy* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_awt_datatransfer.Transferable)
transferable! : java_awt_datatransfer.Transferable;
isLocal! : BOOLEAN;
END;
DropTargetContext* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
END;
DropTargetDragEvent* = POINTER TO EXTENSIBLE RECORD (DropTargetEvent)
STATIC
PROCEDURE Init*(p0 : DropTargetContext;
p1 : java_awt.Point;
p2 : INTEGER;
p3 : INTEGER) : DropTargetDragEvent,CONSTRUCTOR;
END;
DropTargetDropEvent* = POINTER TO EXTENSIBLE RECORD (DropTargetEvent)
STATIC
PROCEDURE Init*(p0 : DropTargetContext;
p1 : java_awt.Point;
p2 : INTEGER;
p3 : INTEGER) : DropTargetDropEvent,CONSTRUCTOR;
PROCEDURE Init*(p0 : DropTargetContext;
p1 : java_awt.Point;
p2 : INTEGER;
p3 : INTEGER;
p4 : BOOLEAN) : DropTargetDropEvent,CONSTRUCTOR;
END;
DropTargetEvent* = POINTER TO EXTENSIBLE RECORD (java_util.EventObject)
context! : DropTargetContext;
STATIC
PROCEDURE Init*(p0 : DropTargetContext) : DropTargetEvent,CONSTRUCTOR;
END;
DropTargetListener* = POINTER TO INTERFACE RECORD (java_lang.Object + java_util.EventListener)
END;
InvalidDnDOperationException* = POINTER TO EXTENSIBLE RECORD (java_lang.IllegalStateException)
STATIC
PROCEDURE Init*() : InvalidDnDOperationException,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String) : InvalidDnDOperationException,CONSTRUCTOR;
END;
MouseDragGestureRecognizer* = POINTER TO ABSTRACT RECORD (DragGestureRecognizer + java_awt_event.MouseListener + java_awt_event.MouseMotionListener)
STATIC
PROCEDURE Init!(p0 : DragSource) : MouseDragGestureRecognizer,CONSTRUCTOR;
PROCEDURE Init!(p0 : DragSource;
p1 : java_awt.Component) : MouseDragGestureRecognizer,CONSTRUCTOR;
PROCEDURE Init!(p0 : DragSource;
p1 : java_awt.Component;
p2 : INTEGER) : MouseDragGestureRecognizer,CONSTRUCTOR;
PROCEDURE Init!(p0 : DragSource;
p1 : java_awt.Component;
p2 : INTEGER;
p3 : DragGestureListener) : MouseDragGestureRecognizer,CONSTRUCTOR;
END;
PROCEDURE (self:Autoscroll) autoscroll*(p0 : java_awt.Point),NEW,ABSTRACT;
PROCEDURE (self:Autoscroll) getAutoscrollInsets*() : java_awt.Insets,NEW,ABSTRACT;
PROCEDURE (self:DragGestureEvent) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) getDragAction*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) getDragOrigin*() : java_awt.Point,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) getDragSource*() : DragSource,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) getSourceAsDragGestureRecognizer*() : DragGestureRecognizer,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) getTriggerEvent*() : java_awt_event.InputEvent,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) iterator*() : java_util.Iterator,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) startDrag*(p0 : java_awt.Cursor;
p1 : java_awt.Image;
p2 : java_awt.Point;
p3 : java_awt_datatransfer.Transferable;
p4 : DragSourceListener),NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) startDrag*(p0 : java_awt.Cursor;
p1 : java_awt_datatransfer.Transferable;
p2 : DragSourceListener),NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) toArray*() : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureEvent) toArray*(IN p0 : ARRAY OF java_lang.Object) : POINTER TO ARRAY OF java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureListener) dragGestureRecognized*(p0 : DragGestureEvent),NEW,ABSTRACT;
PROCEDURE (self:DragGestureRecognizer) addDragGestureListener*(p0 : DragGestureListener),NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) appendEvent!(p0 : java_awt_event.InputEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) fireDragGestureRecognized!(p0 : INTEGER;
p1 : java_awt.Point),NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) getDragSource*() : DragSource,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) getSourceActions*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) getTriggerEvent*() : java_awt_event.InputEvent,NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) registerListeners!(),NEW,ABSTRACT;
PROCEDURE (self:DragGestureRecognizer) removeDragGestureListener*(p0 : DragGestureListener),NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) resetRecognizer*(),NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) setComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) setSourceActions*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DragGestureRecognizer) unregisterListeners!(),NEW,ABSTRACT;
PROCEDURE (self:DragSource) createDefaultDragGestureRecognizer*(p0 : java_awt.Component;
p1 : INTEGER;
p2 : DragGestureListener) : DragGestureRecognizer,NEW,EXTENSIBLE;
PROCEDURE (self:DragSource) createDragGestureRecognizer*(p0 : java_lang.Class;
p1 : java_awt.Component;
p2 : INTEGER;
p3 : DragGestureListener) : DragGestureRecognizer,NEW,EXTENSIBLE;
PROCEDURE (self:DragSource) createDragSourceContext!(p0 : java_awt_dnd_peer.DragSourceContextPeer;
p1 : DragGestureEvent;
p2 : java_awt.Cursor;
p3 : java_awt.Image;
p4 : java_awt.Point;
p5 : java_awt_datatransfer.Transferable;
p6 : DragSourceListener) : DragSourceContext,NEW,EXTENSIBLE;
PROCEDURE (self:DragSource) getFlavorMap*() : java_awt_datatransfer.FlavorMap,NEW,EXTENSIBLE;
PROCEDURE (self:DragSource) startDrag*(p0 : DragGestureEvent;
p1 : java_awt.Cursor;
p2 : java_awt.Image;
p3 : java_awt.Point;
p4 : java_awt_datatransfer.Transferable;
p5 : DragSourceListener),NEW,EXTENSIBLE;
PROCEDURE (self:DragSource) startDrag*(p0 : DragGestureEvent;
p1 : java_awt.Cursor;
p2 : java_awt.Image;
p3 : java_awt.Point;
p4 : java_awt_datatransfer.Transferable;
p5 : DragSourceListener;
p6 : java_awt_datatransfer.FlavorMap),NEW,EXTENSIBLE;
PROCEDURE (self:DragSource) startDrag*(p0 : DragGestureEvent;
p1 : java_awt.Cursor;
p2 : java_awt_datatransfer.Transferable;
p3 : DragSourceListener),NEW,EXTENSIBLE;
PROCEDURE (self:DragSource) startDrag*(p0 : DragGestureEvent;
p1 : java_awt.Cursor;
p2 : java_awt_datatransfer.Transferable;
p3 : DragSourceListener;
p4 : java_awt_datatransfer.FlavorMap),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) addDragSourceListener*(p0 : DragSourceListener),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) dragDropEnd*(p0 : DragSourceDropEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) dragEnter*(p0 : DragSourceDragEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) dragExit*(p0 : DragSourceEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) dragOver*(p0 : DragSourceDragEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) dropActionChanged*(p0 : DragSourceDragEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) getCursor*() : java_awt.Cursor,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) getDragSource*() : DragSource,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) getSourceActions*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) getTransferable*() : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) getTrigger*() : DragGestureEvent,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) removeDragSourceListener*(p0 : DragSourceListener),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) setCursor*(p0 : java_awt.Cursor),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) transferablesFlavorsChanged*(),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceContext) updateCurrentCursor!(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceDragEvent) getDropAction*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceDragEvent) getGestureModifiers*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceDragEvent) getTargetActions*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceDragEvent) getUserAction*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceDropEvent) getDropAction*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceDropEvent) getDropSuccess*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceEvent) getDragSourceContext*() : DragSourceContext,NEW,EXTENSIBLE;
PROCEDURE (self:DragSourceListener) dragDropEnd*(p0 : DragSourceDropEvent),NEW,ABSTRACT;
PROCEDURE (self:DragSourceListener) dragEnter*(p0 : DragSourceDragEvent),NEW,ABSTRACT;
PROCEDURE (self:DragSourceListener) dragExit*(p0 : DragSourceEvent),NEW,ABSTRACT;
PROCEDURE (self:DragSourceListener) dragOver*(p0 : DragSourceDragEvent),NEW,ABSTRACT;
PROCEDURE (self:DragSourceListener) dropActionChanged*(p0 : DragSourceDragEvent),NEW,ABSTRACT;
PROCEDURE (self:DropTarget$DropTargetAutoScroller) actionPerformed*(p0 : java_awt_event.ActionEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget$DropTargetAutoScroller) stop!(),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget$DropTargetAutoScroller) updateLocation!(p0 : java_awt.Point),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) addDropTargetListener*(p0 : DropTargetListener),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) addNotify*(p0 : java_awt_peer.ComponentPeer),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) clearAutoscroll!(),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) createDropTargetAutoScroller!(p0 : java_awt.Component;
p1 : java_awt.Point) : DropTarget$DropTargetAutoScroller,NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) createDropTargetContext!() : DropTargetContext,NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) dragEnter*(p0 : DropTargetDragEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) dragExit*(p0 : DropTargetEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) dragOver*(p0 : DropTargetDragEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) drop*(p0 : DropTargetDropEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) dropActionChanged*(p0 : DropTargetDragEvent),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) getDefaultActions*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) getDropTargetContext*() : DropTargetContext,NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) getFlavorMap*() : java_awt_datatransfer.FlavorMap,NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) initializeAutoscrolling!(p0 : java_awt.Point),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) isActive*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) removeDropTargetListener*(p0 : DropTargetListener),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) removeNotify*(p0 : java_awt_peer.ComponentPeer),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) setActive*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) setComponent*(p0 : java_awt.Component),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) setDefaultActions*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) setFlavorMap*(p0 : java_awt_datatransfer.FlavorMap),NEW,EXTENSIBLE;
PROCEDURE (self:DropTarget) updateAutoscroll!(p0 : java_awt.Point),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext$TransferableProxy) getTransferData*(p0 : java_awt_datatransfer.DataFlavor) : java_lang.Object,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext$TransferableProxy) getTransferDataFlavors*() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext$TransferableProxy) isDataFlavorSupported*(p0 : java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) acceptDrag!(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) acceptDrop!(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) addNotify*(p0 : java_awt_dnd_peer.DropTargetContextPeer),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) createTransferableProxy!(p0 : java_awt_datatransfer.Transferable;
p1 : BOOLEAN) : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) dropComplete*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) getComponent*() : java_awt.Component,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) getCurrentDataFlavors!() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) getCurrentDataFlavorsAsList!() : java_util.List,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) getDropTarget*() : DropTarget,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) getTargetActions!() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) getTransferable!() : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) isDataFlavorSupported!(p0 : java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) rejectDrag!(),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) rejectDrop!(),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) removeNotify*(),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetContext) setTargetActions!(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDragEvent) acceptDrag*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDragEvent) getCurrentDataFlavors*() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDragEvent) getCurrentDataFlavorsAsList*() : java_util.List,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDragEvent) getDropAction*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDragEvent) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDragEvent) getSourceActions*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDragEvent) isDataFlavorSupported*(p0 : java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDragEvent) rejectDrag*(),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) acceptDrop*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) dropComplete*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) getCurrentDataFlavors*() : POINTER TO ARRAY OF java_awt_datatransfer.DataFlavor,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) getCurrentDataFlavorsAsList*() : java_util.List,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) getDropAction*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) getLocation*() : java_awt.Point,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) getSourceActions*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) getTransferable*() : java_awt_datatransfer.Transferable,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) isDataFlavorSupported*(p0 : java_awt_datatransfer.DataFlavor) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) isLocalTransfer*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetDropEvent) rejectDrop*(),NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetEvent) getDropTargetContext*() : DropTargetContext,NEW,EXTENSIBLE;
PROCEDURE (self:DropTargetListener) dragEnter*(p0 : DropTargetDragEvent),NEW,ABSTRACT;
PROCEDURE (self:DropTargetListener) dragExit*(p0 : DropTargetEvent),NEW,ABSTRACT;
PROCEDURE (self:DropTargetListener) dragOver*(p0 : DropTargetDragEvent),NEW,ABSTRACT;
PROCEDURE (self:DropTargetListener) drop*(p0 : DropTargetDropEvent),NEW,ABSTRACT;
PROCEDURE (self:DropTargetListener) dropActionChanged*(p0 : DropTargetDragEvent),NEW,ABSTRACT;
PROCEDURE (self:MouseDragGestureRecognizer) mouseClicked*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE;
PROCEDURE (self:MouseDragGestureRecognizer) mouseDragged*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE;
PROCEDURE (self:MouseDragGestureRecognizer) mouseEntered*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE;
PROCEDURE (self:MouseDragGestureRecognizer) mouseExited*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE;
PROCEDURE (self:MouseDragGestureRecognizer) mouseMoved*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE;
PROCEDURE (self:MouseDragGestureRecognizer) mousePressed*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE;
PROCEDURE (self:MouseDragGestureRecognizer) mouseReleased*(p0 : java_awt_event.MouseEvent),NEW,EXTENSIBLE;
PROCEDURE (self:MouseDragGestureRecognizer) registerListeners!(),EXTENSIBLE;
PROCEDURE (self:MouseDragGestureRecognizer) unregisterListeners!(),EXTENSIBLE;
END java_awt_dnd.