2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_dnd_DropTargetContext$TransferableProxy__
5 #define __java_awt_dnd_DropTargetContext$TransferableProxy__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
18 namespace datatransfer
25 class DropTargetContext
;
26 class DropTargetContext$TransferableProxy
;
32 class java::awt::dnd::DropTargetContext$TransferableProxy
: public ::java::lang::Object
35 public: // actually package-private
36 DropTargetContext$
TransferableProxy(::java::awt::dnd::DropTargetContext
*, ::java::awt::datatransfer::Transferable
*, jboolean
);
38 virtual JArray
< ::java::awt::datatransfer::DataFlavor
* > * getTransferDataFlavors();
39 virtual jboolean
isDataFlavorSupported(::java::awt::datatransfer::DataFlavor
*);
40 virtual ::java::lang::Object
* getTransferData(::java::awt::datatransfer::DataFlavor
*);
41 public: // actually protected
42 jboolean
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) isLocal
;
43 ::java::awt::datatransfer::Transferable
* transferable
;
44 public: // actually package-private
45 ::java::awt::dnd::DropTargetContext
* this$
0;
47 static ::java::lang::Class
class$
;
50 #endif // __java_awt_dnd_DropTargetContext$TransferableProxy__