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__ 67