OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / accessibility / AccessibleRelation.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_accessibility_AccessibleRelation__
5 #define __javax_accessibility_AccessibleRelation__
6
7 #pragma interface
8
9 #include <javax/accessibility/AccessibleBundle.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace javax
15   {
16     namespace accessibility
17     {
18         class AccessibleRelation;
19     }
20   }
21 }
22
23 class javax::accessibility::AccessibleRelation : public ::javax::accessibility::AccessibleBundle
24 {
25
26 public:
27   AccessibleRelation(::java::lang::String *);
28   AccessibleRelation(::java::lang::String *, ::java::lang::Object *);
29   AccessibleRelation(::java::lang::String *, JArray< ::java::lang::Object * > *);
30   virtual ::java::lang::String * getKey();
31   virtual JArray< ::java::lang::Object * > * getTarget();
32   virtual void setTarget(::java::lang::Object *);
33   virtual void setTarget(JArray< ::java::lang::Object * > *);
34   static ::java::lang::String * LABEL_FOR;
35   static ::java::lang::String * LABELED_BY;
36   static ::java::lang::String * MEMBER_OF;
37   static ::java::lang::String * CONTROLLER_FOR;
38   static ::java::lang::String * CONTROLLED_BY;
39   static ::java::lang::String * LABEL_FOR_PROPERTY;
40   static ::java::lang::String * LABELED_BY_PROPERTY;
41   static ::java::lang::String * MEMBER_OF_PROPERTY;
42   static ::java::lang::String * CONTROLLER_FOR_PROPERTY;
43   static ::java::lang::String * CONTROLLED_BY_PROPERTY;
44   static ::java::lang::String * CHILD_NODE_OF;
45   static ::java::lang::String * CHILD_NODE_OF_PROPERTY;
46   static ::java::lang::String * EMBEDDED_BY;
47   static ::java::lang::String * EMBEDDED_BY_PROPERTY;
48   static ::java::lang::String * EMBEDS;
49   static ::java::lang::String * EMBEDS_PROPERTY;
50   static ::java::lang::String * FLOWS_FROM;
51   static ::java::lang::String * FLOWS_FROM_PROPERTY;
52   static ::java::lang::String * FLOWS_TO;
53   static ::java::lang::String * FLOWS_TO_PROPERTY;
54   static ::java::lang::String * PARENT_WINDOW_OF;
55   static ::java::lang::String * PARENT_WINDOW_OF_PROPERTY;
56   static ::java::lang::String * SUBWINDOW_OF;
57   static ::java::lang::String * SUBWINDOW_OF_PROPERTY;
58 private:
59   static JArray< ::java::lang::Object * > * EMPTY_TARGETS;
60 public: // actually package-private
61   JArray< ::java::lang::Object * > * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleBundle)))) targets;
62 public:
63   static ::java::lang::Class class$;
64 };
65
66 #endif // __javax_accessibility_AccessibleRelation__