2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_JTree$AccessibleJTree$AccessibleJTreeNode__
5 #define __javax_swing_JTree$AccessibleJTree$AccessibleJTreeNode__
9 #include <javax/accessibility/AccessibleContext.h>
30 class PropertyChangeListener
;
35 namespace accessibility
38 class AccessibleAction
;
39 class AccessibleComponent
;
40 class AccessibleContext
;
42 class AccessibleSelection
;
43 class AccessibleStateSet
;
45 class AccessibleValue
;
50 class JTree$AccessibleJTree
;
51 class JTree$AccessibleJTree$AccessibleJTreeNode
;
61 class javax::swing::JTree$AccessibleJTree$AccessibleJTreeNode
: public ::javax::accessibility::AccessibleContext
65 JTree$AccessibleJTree$
AccessibleJTreeNode(::javax::swing::JTree$AccessibleJTree
*, ::javax::swing::JTree
*, ::javax::swing::tree::TreePath
*, ::javax::accessibility::Accessible
*);
66 virtual void addAccessibleSelection(jint
);
67 virtual void addFocusListener(::java::awt::event::FocusListener
*);
68 virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener
*);
69 virtual void clearAccessibleSelection();
70 virtual jboolean
contains(::java::awt::Point
*);
71 virtual jboolean
doAccessibleAction(jint
);
72 virtual ::javax::accessibility::AccessibleAction
* getAccessibleAction();
73 virtual jint
getAccessibleActionCount();
74 virtual ::java::lang::String
* getAccessibleActionDescription(jint
);
75 virtual ::javax::accessibility::Accessible
* getAccessibleAt(::java::awt::Point
*);
76 virtual ::javax::accessibility::Accessible
* getAccessibleChild(jint
);
77 virtual jint
getAccessibleChildrenCount();
78 virtual ::javax::accessibility::AccessibleComponent
* getAccessibleComponent();
79 virtual ::javax::accessibility::AccessibleContext
* getAccessibleContext();
80 virtual ::java::lang::String
* getAccessibleDescription();
81 virtual jint
getAccessibleIndexInParent();
82 virtual ::java::lang::String
* getAccessibleName();
83 virtual ::javax::accessibility::Accessible
* getAccessibleParent();
84 virtual ::javax::accessibility::AccessibleRole
* getAccessibleRole();
85 virtual ::javax::accessibility::AccessibleSelection
* getAccessibleSelection();
86 virtual ::javax::accessibility::Accessible
* getAccessibleSelection(jint
);
87 virtual jint
getAccessibleSelectionCount();
88 virtual ::javax::accessibility::AccessibleStateSet
* getAccessibleStateSet();
89 virtual ::javax::accessibility::AccessibleText
* getAccessibleText();
90 virtual ::javax::accessibility::AccessibleValue
* getAccessibleValue();
91 virtual ::java::awt::Color
* getBackground();
92 virtual ::java::awt::Rectangle
* getBounds();
93 virtual ::java::awt::Cursor
* getCursor();
94 virtual ::java::awt::Font
* getFont();
95 virtual ::java::awt::FontMetrics
* getFontMetrics(::java::awt::Font
*);
96 virtual ::java::awt::Color
* getForeground();
97 virtual ::java::util::Locale
* getLocale();
98 virtual ::java::awt::Point
* getLocation();
99 public: // actually protected
100 virtual ::java::awt::Point
* getLocationInJTree();
102 virtual ::java::awt::Point
* getLocationOnScreen();
103 virtual ::java::awt::Dimension
* getSize();
104 virtual jboolean
isAccessibleChildSelected(jint
);
105 virtual jboolean
isEnabled();
106 virtual jboolean
isFocusTraversable();
107 virtual jboolean
isShowing();
108 virtual jboolean
isVisible();
109 virtual void removeAccessibleSelection(jint
);
110 virtual void removeFocusListener(::java::awt::event::FocusListener
*);
111 virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener
*);
112 virtual void requestFocus();
113 virtual void selectAllAccessibleSelection();
114 virtual void setAccessibleDescription(::java::lang::String
*);
115 virtual void setAccessibleName(::java::lang::String
*);
116 virtual void setBackground(::java::awt::Color
*);
117 virtual void setBounds(::java::awt::Rectangle
*);
118 virtual void setCursor(::java::awt::Cursor
*);
119 virtual void setEnabled(jboolean
);
120 virtual void setFont(::java::awt::Font
*);
121 virtual void setForeground(::java::awt::Color
*);
122 virtual void setLocation(::java::awt::Point
*);
123 virtual void setSize(::java::awt::Dimension
*);
124 virtual void setVisible(jboolean
);
126 ::javax::swing::JTree
* __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext
)))) tree
;
127 ::javax::swing::tree::TreePath
* tp
;
128 ::javax::accessibility::Accessible
* acc
;
129 ::javax::accessibility::AccessibleStateSet
* states
;
130 ::java::util::Vector
* selectionList
;
131 ::java::util::Vector
* actionList
;
132 ::javax::swing::tree::TreeModel
* mod
;
133 ::java::awt::Cursor
* cursor
;
134 public: // actually package-private
135 ::javax::swing::JTree$AccessibleJTree
* this$
1;
137 static ::java::lang::Class
class$
;
140 #endif // __javax_swing_JTree$AccessibleJTree$AccessibleJTreeNode__