TabStop.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_swing_text_TabStop__
  3. #define __javax_swing_text_TabStop__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. extern "Java"
  7. {
  8. namespace javax
  9. {
  10. namespace swing
  11. {
  12. namespace text
  13. {
  14. class TabStop;
  15. }
  16. }
  17. }
  18. }
  19. class javax::swing::text::TabStop : public ::java::lang::Object
  20. {
  21. public:
  22. TabStop(jfloat);
  23. TabStop(jfloat, jint, jint);
  24. virtual jboolean equals(::java::lang::Object *);
  25. virtual jint getAlignment();
  26. virtual jint getLeader();
  27. virtual jfloat getPosition();
  28. virtual jint hashCode();
  29. virtual ::java::lang::String * toString();
  30. private:
  31. static const jlong serialVersionUID = -5381995917363605058LL;
  32. public:
  33. static const jint ALIGN_LEFT = 0;
  34. static const jint ALIGN_RIGHT = 1;
  35. static const jint ALIGN_CENTER = 2;
  36. static const jint ALIGN_DECIMAL = 4;
  37. static const jint ALIGN_BAR = 5;
  38. static const jint LEAD_NONE = 0;
  39. static const jint LEAD_DOTS = 1;
  40. static const jint LEAD_HYPHENS = 2;
  41. static const jint LEAD_UNDERLINE = 3;
  42. static const jint LEAD_THICKLINE = 4;
  43. static const jint LEAD_EQUALS = 5;
  44. public: // actually package-private
  45. jfloat __attribute__((aligned(__alignof__( ::java::lang::Object)))) pos;
  46. jint align;
  47. jint leader;
  48. public:
  49. static ::java::lang::Class class$;
  50. };
  51. #endif // __javax_swing_text_TabStop__