1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_swing_text_ParagraphView__ 5 #define __javax_swing_text_ParagraphView__ 6 7 #pragma interface 8 9 #include <javax/swing/text/FlowView.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace java 15 { 16 namespace awt 17 { 18 class Shape; 19 } 20 } 21 namespace javax 22 { 23 namespace swing 24 { 25 namespace event 26 { 27 class DocumentEvent; 28 } 29 namespace text 30 { 31 class Element; 32 class ParagraphView; 33 class ParagraphView$Row; 34 class Position$Bias; 35 class TabSet; 36 class View; 37 class ViewFactory; 38 } 39 } 40 } 41 } 42 43 class javax::swing::text::ParagraphView : public ::javax::swing::text::FlowView 44 { 45 46 public: 47 ParagraphView(::javax::swing::text::Element *); 48 virtual jfloat nextTabStop(jfloat, jint); 49 public: // actually protected 50 virtual ::javax::swing::text::View * createRow(); 51 public: 52 virtual jfloat getAlignment(jint); 53 virtual void changedUpdate(::javax::swing::event::DocumentEvent *, ::java::awt::Shape *, ::javax::swing::text::ViewFactory *); 54 public: // actually protected 55 virtual void setPropertiesFromAttributes(); 56 virtual void setFirstLineIndent(jfloat); 57 virtual void setJustification(jint); 58 virtual void setLineSpacing(jfloat); 59 virtual ::javax::swing::text::View * getLayoutView(jint); 60 virtual jint getLayoutViewCount(); 61 virtual ::javax::swing::text::TabSet * getTabSet(); 62 virtual jint findOffsetToCharactersInString(JArray< jchar > *, jint); 63 virtual jint getClosestPositionTo(jint, ::javax::swing::text::Position$Bias *, ::java::awt::Shape *, jint, JArray< ::javax::swing::text::Position$Bias * > *, jint, jint); 64 virtual jfloat getPartialSize(jint, jint); 65 virtual jfloat getTabBase(); 66 virtual void adjustRow(::javax::swing::text::ParagraphView$Row *, jint, jint); 67 public: 68 virtual ::javax::swing::text::View * breakView(jint, jfloat, ::java::awt::Shape *); 69 virtual jint getBreakWeight(jint, jfloat); 70 public: // actually package-private 71 static jint access$0(::javax::swing::text::ParagraphView *); 72 public: // actually protected 73 jint __attribute__((aligned(__alignof__( ::javax::swing::text::FlowView)))) firstLineIndent; 74 private: 75 jint justification; 76 jfloat lineSpacing; 77 ::javax::swing::text::TabSet * tabSet; 78 public: 79 static ::java::lang::Class class$; 80 }; 81 82 #endif // __javax_swing_text_ParagraphView__ 83