OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [java/] [awt/] [Font.h] - Blame information for rev 775

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 758 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __java_awt_Font__
5
#define __java_awt_Font__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Object.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace gnu
15
  {
16
    namespace java
17
    {
18
      namespace awt
19
      {
20
          class ClasspathToolkit;
21
        namespace peer
22
        {
23
            class ClasspathFontPeer;
24
        }
25
      }
26
    }
27
  }
28
  namespace java
29
  {
30
    namespace awt
31
    {
32
        class Font;
33
      namespace font
34
      {
35
          class FontRenderContext;
36
          class GlyphVector;
37
          class LineMetrics;
38
      }
39
      namespace geom
40
      {
41
          class AffineTransform;
42
          class Rectangle2D;
43
      }
44
      namespace peer
45
      {
46
          class FontPeer;
47
      }
48
    }
49
    namespace text
50
    {
51
        class AttributedCharacterIterator$Attribute;
52
        class CharacterIterator;
53
    }
54
  }
55
}
56
 
57
class java::awt::Font : public ::java::lang::Object
58
{
59
 
60
public:
61
  static ::java::awt::Font * decode(::java::lang::String *);
62
public: // actually package-private
63
  static ::gnu::java::awt::ClasspathToolkit * tk();
64
  static ::java::awt::Font * getFontFromToolkit(::java::lang::String *, ::java::util::Map *);
65
  static ::gnu::java::awt::peer::ClasspathFontPeer * getPeerFromToolkit(::java::lang::String *, ::java::util::Map *);
66
public:
67
  static ::java::awt::Font * getFont(::java::lang::String *, ::java::awt::Font *);
68
  static ::java::awt::Font * getFont(::java::lang::String *);
69
public: // actually protected
70
  Font(::java::awt::Font *);
71
public:
72
  Font(::java::lang::String *, jint, jint);
73
  Font(::java::util::Map *);
74
public: // actually package-private
75
  Font(::java::lang::String *, ::java::util::Map *);
76
public:
77
  virtual ::java::lang::String * getName();
78
  virtual jint getSize();
79
  virtual jfloat getSize2D();
80
  virtual jboolean isPlain();
81
  virtual jboolean isBold();
82
  virtual jboolean isItalic();
83
  virtual ::java::lang::String * getFamily();
84
  virtual jint getStyle();
85
  virtual jboolean canDisplay(jchar);
86
  virtual jboolean canDisplay(jint);
87
  virtual jint canDisplayUpTo(::java::lang::String *);
88
  virtual jint canDisplayUpTo(JArray< jchar > *, jint, jint);
89
  virtual jint canDisplayUpTo(::java::text::CharacterIterator *, jint, jint);
90
  static ::java::awt::Font * createFont(jint, ::java::io::InputStream *);
91
  static ::java::awt::Font * createFont(jint, ::java::io::File *);
92
  virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::font::FontRenderContext *, ::java::lang::String *);
93
  virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *);
94
  virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::font::FontRenderContext *, JArray< jchar > *);
95
  virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::font::FontRenderContext *, JArray< jint > *);
96
  virtual ::java::awt::Font * deriveFont(jint, jfloat);
97
  virtual ::java::awt::Font * deriveFont(jfloat);
98
  virtual ::java::awt::Font * deriveFont(jint);
99
  virtual ::java::awt::Font * deriveFont(jint, ::java::awt::geom::AffineTransform *);
100
  virtual ::java::awt::Font * deriveFont(::java::awt::geom::AffineTransform *);
101
  virtual ::java::awt::Font * deriveFont(::java::util::Map *);
102
  virtual ::java::util::Map * getAttributes();
103
  virtual JArray< ::java::text::AttributedCharacterIterator$Attribute * > * getAvailableAttributes();
104
  virtual jbyte getBaselineFor(jchar);
105
  virtual ::java::lang::String * getFamily(::java::util::Locale *);
106
  static ::java::awt::Font * getFont(::java::util::Map *);
107
  virtual ::java::lang::String * getFontName();
108
  virtual ::java::lang::String * getFontName(::java::util::Locale *);
109
  virtual jfloat getItalicAngle();
110
  virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::lang::String *, jint, jint, ::java::awt::font::FontRenderContext *);
111
  virtual ::java::awt::font::LineMetrics * getLineMetrics(JArray< jchar > *, jint, jint, ::java::awt::font::FontRenderContext *);
112
  virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *);
113
  virtual ::java::awt::geom::Rectangle2D * getMaxCharBounds(::java::awt::font::FontRenderContext *);
114
  virtual jint getMissingGlyphCode();
115
  virtual jint getNumGlyphs();
116
  virtual ::java::lang::String * getPSName();
117
  virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::lang::String *, ::java::awt::font::FontRenderContext *);
118
  virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::lang::String *, jint, jint, ::java::awt::font::FontRenderContext *);
119
  virtual ::java::awt::geom::Rectangle2D * getStringBounds(::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *);
120
  virtual ::java::awt::geom::Rectangle2D * getStringBounds(JArray< jchar > *, jint, jint, ::java::awt::font::FontRenderContext *);
121
  virtual ::java::awt::geom::AffineTransform * getTransform();
122
  virtual jboolean hasUniformLineMetrics();
123
  virtual jboolean isTransformed();
124
  virtual ::java::awt::font::GlyphVector * layoutGlyphVector(::java::awt::font::FontRenderContext *, JArray< jchar > *, jint, jint, jint);
125
  virtual ::java::awt::peer::FontPeer * getPeer();
126
  virtual jint hashCode();
127
  virtual jboolean equals(::java::lang::Object *);
128
  virtual ::java::lang::String * toString();
129
  virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::lang::String *, ::java::awt::font::FontRenderContext *);
130
  virtual jboolean hasLayoutAttributes();
131
private:
132
  void readObject(::java::io::ObjectInputStream *);
133
public:
134
  static const jint PLAIN = 0;
135
  static const jint BOLD = 1;
136
  static const jint ITALIC = 2;
137
  static const jint ROMAN_BASELINE = 0;
138
  static const jint CENTER_BASELINE = 1;
139
  static const jint HANGING_BASELINE = 2;
140
  static const jint TRUETYPE_FONT = 0;
141
  static const jint TYPE1_FONT = 1;
142
  static const jint LAYOUT_LEFT_TO_RIGHT = 0;
143
  static const jint LAYOUT_RIGHT_TO_LEFT = 1;
144
  static const jint LAYOUT_NO_START_CONTEXT = 2;
145
  static const jint LAYOUT_NO_LIMIT_CONTEXT = 4;
146
  static ::java::lang::String * DIALOG;
147
  static ::java::lang::String * DIALOG_INPUT;
148
  static ::java::lang::String * MONOSPACED;
149
  static ::java::lang::String * SANS_SERIF;
150
  static ::java::lang::String * SERIF;
151
public: // actually protected
152
  ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name;
153
  jint size;
154
  jfloat pointSize;
155
  jint style;
156
private:
157
  static const jlong serialVersionUID = -4206021311591459213LL;
158
  ::gnu::java::awt::peer::ClasspathFontPeer * peer;
159
  jint hashCode__;
160
public:
161
  static ::java::lang::Class class$;
162
};
163
 
164
#endif // __java_awt_Font__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.