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