2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_ImageIcon$AccessibleImageIcon__
5 #define __javax_swing_ImageIcon$AccessibleImageIcon__
9 #include <javax/accessibility/AccessibleContext.h>
14 namespace accessibility
18 class AccessibleStateSet
;
23 class ImageIcon$AccessibleImageIcon
;
28 class javax::swing::ImageIcon$AccessibleImageIcon
: public ::javax::accessibility::AccessibleContext
31 public: // actually protected
32 ImageIcon$
AccessibleImageIcon(::javax::swing::ImageIcon
*);
34 virtual ::javax::accessibility::AccessibleRole
* getAccessibleRole();
35 virtual ::javax::accessibility::AccessibleStateSet
* getAccessibleStateSet();
36 virtual ::javax::accessibility::Accessible
* getAccessibleParent();
37 virtual jint
getAccessibleIndexInParent();
38 virtual jint
getAccessibleChildrenCount();
39 virtual ::javax::accessibility::Accessible
* getAccessibleChild(jint
);
40 virtual ::java::util::Locale
* getLocale();
41 virtual ::java::lang::String
* getAccessibleIconDescription();
42 virtual void setAccessibleIconDescription(::java::lang::String
*);
43 virtual jint
getAccessibleIconHeight();
44 virtual jint
getAccessibleIconWidth();
46 static const jlong serialVersionUID
= 2113430526551336564LL;
47 public: // actually package-private
48 ::javax::swing::ImageIcon
* __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext
)))) this$
0;
50 static ::java::lang::Class
class$
;
53 #endif // __javax_swing_ImageIcon$AccessibleImageIcon__