OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / javax / swing / JComponent$AccessibleJComponent.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __javax_swing_JComponent$AccessibleJComponent__
5 #define __javax_swing_JComponent$AccessibleJComponent__
6
7 #pragma interface
8
9 #include <java/awt/Container$AccessibleAWTContainer.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16       namespace event
17       {
18           class ContainerListener;
19           class FocusListener;
20       }
21     }
22     namespace beans
23     {
24         class PropertyChangeListener;
25     }
26   }
27   namespace javax
28   {
29     namespace accessibility
30     {
31         class Accessible;
32         class AccessibleKeyBinding;
33         class AccessibleRole;
34         class AccessibleStateSet;
35     }
36     namespace swing
37     {
38         class JComponent;
39         class JComponent$AccessibleJComponent;
40       namespace border
41       {
42           class Border;
43       }
44     }
45   }
46 }
47
48 class javax::swing::JComponent$AccessibleJComponent : public ::java::awt::Container$AccessibleAWTContainer
49 {
50
51 public: // actually protected
52   JComponent$AccessibleJComponent(::javax::swing::JComponent *);
53 public:
54   virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
55   virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
56   virtual jint getAccessibleChildrenCount();
57   virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
58   virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
59   virtual ::java::lang::String * getAccessibleName();
60   virtual ::java::lang::String * getAccessibleDescription();
61   virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
62 public: // actually protected
63   virtual ::java::lang::String * getBorderTitle(::javax::swing::border::Border *);
64 public:
65   virtual ::java::lang::String * getToolTipText();
66   virtual ::java::lang::String * getTitledBorderText();
67   virtual ::javax::accessibility::AccessibleKeyBinding * getAccessibleKeyBinding();
68 private:
69   static const jlong serialVersionUID = -7047089700479897799LL;
70 public: // actually protected
71   ::java::awt::event::ContainerListener * __attribute__((aligned(__alignof__( ::java::awt::Container$AccessibleAWTContainer)))) accessibleContainerHandler;
72   ::java::awt::event::FocusListener * accessibleFocusHandler;
73 public: // actually package-private
74   ::javax::swing::JComponent * this$0;
75 public:
76   static ::java::lang::Class class$;
77 };
78
79 #endif // __javax_swing_JComponent$AccessibleJComponent__