summaryrefslogtreecommitdiff
path: root/libjava/javax/swing/JTree$AccessibleJTree$AccessibleJTreeNode.h
blob: 40d1f97708134928fdc71bfb2c6dfe079189464a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-

#ifndef __javax_swing_JTree$AccessibleJTree$AccessibleJTreeNode__
#define __javax_swing_JTree$AccessibleJTree$AccessibleJTreeNode__

#pragma interface

#include <javax/accessibility/AccessibleContext.h>
extern "Java"
{
  namespace java
  {
    namespace awt
    {
        class Color;
        class Cursor;
        class Dimension;
        class Font;
        class FontMetrics;
        class Point;
        class Rectangle;
      namespace event
      {
          class FocusListener;
      }
    }
    namespace beans
    {
        class PropertyChangeListener;
    }
  }
  namespace javax
  {
    namespace accessibility
    {
        class Accessible;
        class AccessibleAction;
        class AccessibleComponent;
        class AccessibleContext;
        class AccessibleRole;
        class AccessibleSelection;
        class AccessibleStateSet;
        class AccessibleText;
        class AccessibleValue;
    }
    namespace swing
    {
        class JTree;
        class JTree$AccessibleJTree;
        class JTree$AccessibleJTree$AccessibleJTreeNode;
      namespace tree
      {
          class TreeModel;
          class TreePath;
      }
    }
  }
}

class javax::swing::JTree$AccessibleJTree$AccessibleJTreeNode : public ::javax::accessibility::AccessibleContext
{

public:
  JTree$AccessibleJTree$AccessibleJTreeNode(::javax::swing::JTree$AccessibleJTree *, ::javax::swing::JTree *, ::javax::swing::tree::TreePath *, ::javax::accessibility::Accessible *);
  virtual void addAccessibleSelection(jint);
  virtual void addFocusListener(::java::awt::event::FocusListener *);
  virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *);
  virtual void clearAccessibleSelection();
  virtual jboolean contains(::java::awt::Point *);
  virtual jboolean doAccessibleAction(jint);
  virtual ::javax::accessibility::AccessibleAction * getAccessibleAction();
  virtual jint getAccessibleActionCount();
  virtual ::java::lang::String * getAccessibleActionDescription(jint);
  virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
  virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
  virtual jint getAccessibleChildrenCount();
  virtual ::javax::accessibility::AccessibleComponent * getAccessibleComponent();
  virtual ::javax::accessibility::AccessibleContext * getAccessibleContext();
  virtual ::java::lang::String * getAccessibleDescription();
  virtual jint getAccessibleIndexInParent();
  virtual ::java::lang::String * getAccessibleName();
  virtual ::javax::accessibility::Accessible * getAccessibleParent();
  virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
  virtual ::javax::accessibility::AccessibleSelection * getAccessibleSelection();
  virtual ::javax::accessibility::Accessible * getAccessibleSelection(jint);
  virtual jint getAccessibleSelectionCount();
  virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
  virtual ::javax::accessibility::AccessibleText * getAccessibleText();
  virtual ::javax::accessibility::AccessibleValue * getAccessibleValue();
  virtual ::java::awt::Color * getBackground();
  virtual ::java::awt::Rectangle * getBounds();
  virtual ::java::awt::Cursor * getCursor();
  virtual ::java::awt::Font * getFont();
  virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *);
  virtual ::java::awt::Color * getForeground();
  virtual ::java::util::Locale * getLocale();
  virtual ::java::awt::Point * getLocation();
public: // actually protected
  virtual ::java::awt::Point * getLocationInJTree();
public:
  virtual ::java::awt::Point * getLocationOnScreen();
  virtual ::java::awt::Dimension * getSize();
  virtual jboolean isAccessibleChildSelected(jint);
  virtual jboolean isEnabled();
  virtual jboolean isFocusTraversable();
  virtual jboolean isShowing();
  virtual jboolean isVisible();
  virtual void removeAccessibleSelection(jint);
  virtual void removeFocusListener(::java::awt::event::FocusListener *);
  virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *);
  virtual void requestFocus();
  virtual void selectAllAccessibleSelection();
  virtual void setAccessibleDescription(::java::lang::String *);
  virtual void setAccessibleName(::java::lang::String *);
  virtual void setBackground(::java::awt::Color *);
  virtual void setBounds(::java::awt::Rectangle *);
  virtual void setCursor(::java::awt::Cursor *);
  virtual void setEnabled(jboolean);
  virtual void setFont(::java::awt::Font *);
  virtual void setForeground(::java::awt::Color *);
  virtual void setLocation(::java::awt::Point *);
  virtual void setSize(::java::awt::Dimension *);
  virtual void setVisible(jboolean);
private:
  ::javax::swing::JTree * __attribute__((aligned(__alignof__( ::javax::accessibility::AccessibleContext)))) tree;
  ::javax::swing::tree::TreePath * tp;
  ::javax::accessibility::Accessible * acc;
  ::javax::accessibility::AccessibleStateSet * states;
  ::java::util::Vector * selectionList;
  ::java::util::Vector * actionList;
  ::javax::swing::tree::TreeModel * mod;
  ::java::awt::Cursor * cursor;
public: // actually package-private
  ::javax::swing::JTree$AccessibleJTree * this$1;
public:
  static ::java::lang::Class class$;
};

#endif // __javax_swing_JTree$AccessibleJTree$AccessibleJTreeNode__