PR testsuite/44195
[official-gcc.git] / libjava / javax / swing / text / StyleConstants.h
blob1640d415dc9f692e9b2df2b6fea8479d30f5d1c6
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_text_StyleConstants__
5 #define __javax_swing_text_StyleConstants__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 class Color;
17 class Component;
20 namespace javax
22 namespace swing
24 class Icon;
25 namespace text
27 class AttributeSet;
28 class MutableAttributeSet;
29 class StyleConstants;
30 class TabSet;
36 class javax::swing::text::StyleConstants : public ::java::lang::Object
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$;
126 #endif // __javax_swing_text_StyleConstants__