OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / TransferHandler$PropertyTransferable.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_TransferHandler$PropertyTransferable__
5 #define __javax_swing_TransferHandler$PropertyTransferable__
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       }
22     }
23     namespace beans
24     {
25         class PropertyDescriptor;
26     }
27   }
28   namespace javax
29   {
30     namespace swing
31     {
32         class JComponent;
33         class TransferHandler$PropertyTransferable;
34     }
35   }
36 }
37
38 class javax::swing::TransferHandler$PropertyTransferable : public ::java::lang::Object
39 {
40
41 public: // actually package-private
42   TransferHandler$PropertyTransferable(::javax::swing::JComponent *, ::java::beans::PropertyDescriptor *);
43 public:
44   virtual JArray< ::java::awt::datatransfer::DataFlavor * > * getTransferDataFlavors();
45   virtual jboolean isDataFlavorSupported(::java::awt::datatransfer::DataFlavor *);
46   virtual ::java::lang::Object * getTransferData(::java::awt::datatransfer::DataFlavor *);
47 private:
48   ::javax::swing::JComponent * __attribute__((aligned(__alignof__( ::java::lang::Object)))) component;
49   ::java::beans::PropertyDescriptor * property;
50 public:
51   static ::java::lang::Class class$;
52 };
53
54 #endif // __javax_swing_TransferHandler$PropertyTransferable__