TextComponent$AccessibleAWTTextComponent.h 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_awt_TextComponent$AccessibleAWTTextComponent__
  3. #define __java_awt_TextComponent$AccessibleAWTTextComponent__
  4. #pragma interface
  5. #include <java/awt/Component$AccessibleAWTComponent.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. class Point;
  13. class Rectangle;
  14. class TextComponent;
  15. class TextComponent$AccessibleAWTTextComponent;
  16. namespace event
  17. {
  18. class TextEvent;
  19. }
  20. }
  21. }
  22. namespace javax
  23. {
  24. namespace accessibility
  25. {
  26. class AccessibleRole;
  27. class AccessibleStateSet;
  28. class AccessibleText;
  29. }
  30. namespace swing
  31. {
  32. namespace text
  33. {
  34. class AttributeSet;
  35. }
  36. }
  37. }
  38. }
  39. class java::awt::TextComponent$AccessibleAWTTextComponent : public ::java::awt::Component$AccessibleAWTComponent
  40. {
  41. public:
  42. TextComponent$AccessibleAWTTextComponent(::java::awt::TextComponent *);
  43. virtual ::javax::accessibility::AccessibleRole * getAccessibleRole();
  44. virtual ::javax::accessibility::AccessibleStateSet * getAccessibleStateSet();
  45. virtual ::javax::accessibility::AccessibleText * getAccessibleText();
  46. virtual jint getIndexAtPoint(::java::awt::Point *);
  47. virtual ::java::awt::Rectangle * getCharacterBounds(jint);
  48. virtual jint getCharCount();
  49. virtual jint getCaretPosition();
  50. virtual ::java::lang::String * getAtIndex(jint, jint);
  51. virtual ::java::lang::String * getAfterIndex(jint, jint);
  52. virtual ::java::lang::String * getBeforeIndex(jint, jint);
  53. virtual ::javax::swing::text::AttributeSet * getCharacterAttribute(jint);
  54. virtual jint getSelectionStart();
  55. virtual jint getSelectionEnd();
  56. virtual ::java::lang::String * getSelectedText();
  57. virtual void textValueChanged(::java::awt::event::TextEvent *);
  58. private:
  59. static const jlong serialVersionUID = 3631432373506317811LL;
  60. public: // actually package-private
  61. ::java::awt::TextComponent * __attribute__((aligned(__alignof__( ::java::awt::Component$AccessibleAWTComponent)))) this$0;
  62. public:
  63. static ::java::lang::Class class$;
  64. };
  65. #endif // __java_awt_TextComponent$AccessibleAWTTextComponent__