1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __javax_swing_text_StyleConstants__
5 #define __javax_swing_text_StyleConstants__
6 
7 #pragma interface
8 
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace java
13   {
14     namespace awt
15     {
16         class Color;
17         class Component;
18     }
19   }
20   namespace javax
21   {
22     namespace swing
23     {
24         class Icon;
25       namespace text
26       {
27           class AttributeSet;
28           class MutableAttributeSet;
29           class StyleConstants;
30           class TabSet;
31       }
32     }
33   }
34 }
35 
36 class javax::swing::text::StyleConstants : public ::java::lang::Object
37 {
38 
39 public: // actually package-private
40   StyleConstants(::java::lang::String *);
41 public:
42   virtual ::java::lang::String * toString();
43   static jint getAlignment(::javax::swing::text::AttributeSet *);
44   static ::java::awt::Color * getBackground(::javax::swing::text::AttributeSet *);
45   static jint getBidiLevel(::javax::swing::text::AttributeSet *);
46   static ::java::awt::Component * getComponent(::javax::swing::text::AttributeSet *);
47   static jfloat getFirstLineIndent(::javax::swing::text::AttributeSet *);
48   static ::java::lang::String * getFontFamily(::javax::swing::text::AttributeSet *);
49   static jint getFontSize(::javax::swing::text::AttributeSet *);
50   static ::java::awt::Color * getForeground(::javax::swing::text::AttributeSet *);
51   static ::javax::swing::Icon * getIcon(::javax::swing::text::AttributeSet *);
52   static jfloat getLeftIndent(::javax::swing::text::AttributeSet *);
53   static jfloat getLineSpacing(::javax::swing::text::AttributeSet *);
54   static jfloat getRightIndent(::javax::swing::text::AttributeSet *);
55   static jfloat getSpaceAbove(::javax::swing::text::AttributeSet *);
56   static jfloat getSpaceBelow(::javax::swing::text::AttributeSet *);
57   static ::javax::swing::text::TabSet * getTabSet(::javax::swing::text::AttributeSet *);
58   static jboolean isBold(::javax::swing::text::AttributeSet *);
59   static jboolean isItalic(::javax::swing::text::AttributeSet *);
60   static jboolean isStrikeThrough(::javax::swing::text::AttributeSet *);
61   static jboolean isSubscript(::javax::swing::text::AttributeSet *);
62   static jboolean isSuperscript(::javax::swing::text::AttributeSet *);
63   static jboolean isUnderline(::javax::swing::text::AttributeSet *);
64   static void setAlignment(::javax::swing::text::MutableAttributeSet *, jint);
65   static void setBackground(::javax::swing::text::MutableAttributeSet *, ::java::awt::Color *);
66   static void setBidiLevel(::javax::swing::text::MutableAttributeSet *, jint);
67   static void setBold(::javax::swing::text::MutableAttributeSet *, jboolean);
68   static void setComponent(::javax::swing::text::MutableAttributeSet *, ::java::awt::Component *);
69   static void setFirstLineIndent(::javax::swing::text::MutableAttributeSet *, jfloat);
70   static void setFontFamily(::javax::swing::text::MutableAttributeSet *, ::java::lang::String *);
71   static void setFontSize(::javax::swing::text::MutableAttributeSet *, jint);
72   static void setForeground(::javax::swing::text::MutableAttributeSet *, ::java::awt::Color *);
73   static void setIcon(::javax::swing::text::MutableAttributeSet *, ::javax::swing::Icon *);
74   static void setItalic(::javax::swing::text::MutableAttributeSet *, jboolean);
75   static void setLeftIndent(::javax::swing::text::MutableAttributeSet *, jfloat);
76   static void setLineSpacing(::javax::swing::text::MutableAttributeSet *, jfloat);
77   static void setRightIndent(::javax::swing::text::MutableAttributeSet *, jfloat);
78   static void setSpaceAbove(::javax::swing::text::MutableAttributeSet *, jfloat);
79   static void setSpaceBelow(::javax::swing::text::MutableAttributeSet *, jfloat);
80   static void setStrikeThrough(::javax::swing::text::MutableAttributeSet *, jboolean);
81   static void setSubscript(::javax::swing::text::MutableAttributeSet *, jboolean);
82   static void setSuperscript(::javax::swing::text::MutableAttributeSet *, jboolean);
83   static void setTabSet(::javax::swing::text::MutableAttributeSet *, ::javax::swing::text::TabSet *);
84   static void setUnderline(::javax::swing::text::MutableAttributeSet *, jboolean);
85   static const jint ALIGN_LEFT = 0;
86   static const jint ALIGN_CENTER = 1;
87   static const jint ALIGN_RIGHT = 2;
88   static const jint ALIGN_JUSTIFIED = 3;
89   static ::java::lang::Object * Background;
90   static ::java::lang::Object * BidiLevel;
91   static ::java::lang::Object * Bold;
92   static ::java::lang::Object * ComponentAttribute;
93   static ::java::lang::Object * Family;
94   static ::java::lang::Object * FontFamily;
95   static ::java::lang::Object * FontSize;
96   static ::java::lang::Object * Foreground;
97   static ::java::lang::Object * IconAttribute;
98   static ::java::lang::Object * Italic;
99   static ::java::lang::Object * Size;
100   static ::java::lang::Object * StrikeThrough;
101   static ::java::lang::Object * Subscript;
102   static ::java::lang::Object * Superscript;
103   static ::java::lang::Object * Underline;
104   static ::java::lang::Object * Alignment;
105   static ::java::lang::Object * FirstLineIndent;
106   static ::java::lang::Object * LeftIndent;
107   static ::java::lang::Object * LineSpacing;
108   static ::java::lang::Object * Orientation;
109   static ::java::lang::Object * RightIndent;
110   static ::java::lang::Object * SpaceAbove;
111   static ::java::lang::Object * SpaceBelow;
112   static ::java::lang::Object * TabSet;
113   static ::java::lang::String * ComponentElementName;
114   static ::java::lang::String * IconElementName;
115   static ::java::lang::Object * ComposedTextAttribute;
116   static ::java::lang::Object * ModelAttribute;
117   static ::java::lang::Object * NameAttribute;
118   static ::java::lang::Object * ResolveAttribute;
119 public: // actually package-private
120   static ::java::util::ArrayList * keys;
121   ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) keyname;
122 public:
123   static ::java::lang::Class class$;
124 };
125 
126 #endif // __javax_swing_text_StyleConstants__
127