JList$AccessibleJList.h 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_JList$AccessibleJList__
  3. #define __javax_swing_JList$AccessibleJList__
  4. #pragma interface
  5. #include <javax/swing/JComponent$AccessibleJComponent.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. class Point;
  13. }
  14. namespace beans
  15. {
  16. class PropertyChangeEvent;
  17. }
  18. }
  19. namespace javax
  20. {
  21. namespace accessibility
  22. {
  23. class Accessible;
  24. class AccessibleRole;
  25. class AccessibleStateSet;
  26. }
  27. namespace swing
  28. {
  29. class JList;
  30. class JList$AccessibleJList;
  31. namespace event
  32. {
  33. class ListDataEvent;
  34. class ListSelectionEvent;
  35. }
  36. }
  37. }
  38. }
  39. class javax::swing::JList$AccessibleJList : public ::javax::swing::JComponent$AccessibleJComponent
  40. {
  41. public:
  42. JList$AccessibleJList(::javax::swing::JList *);
  43. virtual jint getAccessibleSelectionCount();
  44. virtual ::javax::accessibility::Accessible * getAccessibleSelection(jint);
  45. virtual jboolean isAccessibleChildSelected(jint);
  46. virtual void addAccessibleSelection(jint);
  47. virtual void removeAccessibleSelection(jint);
  48. virtual void clearAccessibleSelection();
  49. virtual void selectAllAccessibleSelection();
  50. virtual void valueChanged(::javax::swing::event::ListSelectionEvent *);
  51. virtual void contentsChanged(::javax::swing::event::ListDataEvent *);
  52. virtual void intervalAdded(::javax::swing::event::ListDataEvent *);
  53. virtual void intervalRemoved(::javax::swing::event::ListDataEvent *);
  54. virtual void propertyChange(::java::beans::PropertyChangeEvent *);
  55. virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
  56. virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
  57. virtual ::javax::accessibility::Accessible * getAccessibleAt(::java::awt::Point *);
  58. virtual jint getAccessibleChildrenCount();
  59. virtual ::javax::accessibility::Accessible * getAccessibleChild(jint);
  60. public: // actually package-private
  61. ::javax::swing::JList * __attribute__((aligned(__alignof__( ::javax::swing::JComponent$AccessibleJComponent)))) this$0;
  62. public:
  63. static ::java::lang::Class class$;
  64. };
  65. #endif // __javax_swing_JList$AccessibleJList__