OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / awt / dnd / peer / DropTargetContextPeer.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_awt_dnd_peer_DropTargetContextPeer__
5 #define __java_awt_dnd_peer_DropTargetContextPeer__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace java
15   {
16     namespace awt
17     {
18       namespace datatransfer
19       {
20           class DataFlavor;
21           class Transferable;
22       }
23       namespace dnd
24       {
25           class DropTarget;
26         namespace peer
27         {
28             class DropTargetContextPeer;
29         }
30       }
31     }
32   }
33 }
34
35 class java::awt::dnd::peer::DropTargetContextPeer : public ::java::lang::Object
36 {
37
38 public:
39   virtual void setTargetActions(jint) = 0;
40   virtual jint getTargetActions() = 0;
41   virtual ::java::awt::dnd::DropTarget * getDropTarget() = 0;
42   virtual JArray< ::java::awt::datatransfer::DataFlavor * > * getTransferDataFlavors() = 0;
43   virtual ::java::awt::datatransfer::Transferable * getTransferable() = 0;
44   virtual jboolean isTransferableJVMLocal() = 0;
45   virtual void acceptDrag(jint) = 0;
46   virtual void rejectDrag() = 0;
47   virtual void acceptDrop(jint) = 0;
48   virtual void rejectDrop() = 0;
49   virtual void dropComplete(jboolean) = 0;
50   static ::java::lang::Class class$;
51 } __attribute__ ((java_interface));
52
53 #endif // __java_awt_dnd_peer_DropTargetContextPeer__