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