aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/awt/font
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/awt/font')
-rw-r--r--libjava/java/awt/font/FontRenderContext.h49
-rw-r--r--libjava/java/awt/font/GlyphJustificationInfo.h45
-rw-r--r--libjava/java/awt/font/GlyphMetrics.h61
-rw-r--r--libjava/java/awt/font/GlyphVector.h78
-rw-r--r--libjava/java/awt/font/GraphicAttribute.h54
-rw-r--r--libjava/java/awt/font/ImageGraphicAttribute.h52
-rw-r--r--libjava/java/awt/font/LineBreakMeasurer.h55
-rw-r--r--libjava/java/awt/font/LineMetrics.h45
-rw-r--r--libjava/java/awt/font/MultipleMaster.h40
-rw-r--r--libjava/java/awt/font/NumericShaper.h75
-rw-r--r--libjava/java/awt/font/OpenType.h91
-rw-r--r--libjava/java/awt/font/ShapeGraphicAttribute.h53
-rw-r--r--libjava/java/awt/font/TextAttribute.h88
-rw-r--r--libjava/java/awt/font/TextHitInfo.h50
-rw-r--r--libjava/java/awt/font/TextLayout$CaretPolicy.h35
-rw-r--r--libjava/java/awt/font/TextLayout$Run.h43
-rw-r--r--libjava/java/awt/font/TextLayout.h140
-rw-r--r--libjava/java/awt/font/TextMeasurer.h52
-rw-r--r--libjava/java/awt/font/TransformAttribute.h42
19 files changed, 0 insertions, 1148 deletions
diff --git a/libjava/java/awt/font/FontRenderContext.h b/libjava/java/awt/font/FontRenderContext.h
deleted file mode 100644
index 30fb597..0000000
--- a/libjava/java/awt/font/FontRenderContext.h
+++ /dev/null
@@ -1,49 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_FontRenderContext__
-#define __java_awt_font_FontRenderContext__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class FontRenderContext;
- }
- namespace geom
- {
- class AffineTransform;
- }
- }
- }
-}
-
-class java::awt::font::FontRenderContext : public ::java::lang::Object
-{
-
-public: // actually protected
- FontRenderContext();
-public:
- FontRenderContext(::java::awt::geom::AffineTransform *, jboolean, jboolean);
- virtual jboolean equals(::java::lang::Object *);
- virtual jboolean equals(::java::awt::font::FontRenderContext *);
- virtual ::java::awt::geom::AffineTransform * getTransform();
- virtual jint hashCode();
- virtual jboolean isAntiAliased();
- virtual jboolean usesFractionalMetrics();
-private:
- ::java::awt::geom::AffineTransform * __attribute__((aligned(__alignof__( ::java::lang::Object)))) affineTransform;
- jboolean isAntiAliased__;
- jboolean usesFractionalMetrics__;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_FontRenderContext__
diff --git a/libjava/java/awt/font/GlyphJustificationInfo.h b/libjava/java/awt/font/GlyphJustificationInfo.h
deleted file mode 100644
index eb88066..0000000
--- a/libjava/java/awt/font/GlyphJustificationInfo.h
+++ /dev/null
@@ -1,45 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_GlyphJustificationInfo__
-#define __java_awt_font_GlyphJustificationInfo__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class GlyphJustificationInfo;
- }
- }
- }
-}
-
-class java::awt::font::GlyphJustificationInfo : public ::java::lang::Object
-{
-
-public:
- GlyphJustificationInfo(jfloat, jboolean, jint, jfloat, jfloat, jboolean, jint, jfloat, jfloat);
- static const jint PRIORITY_KASHIDA = 0;
- static const jint PRIORITY_WHITESPACE = 1;
- static const jint PRIORITY_INTERCHAR = 2;
- static const jint PRIORITY_NONE = 3;
- jfloat __attribute__((aligned(__alignof__( ::java::lang::Object)))) weight;
- jint growPriority;
- jboolean growAbsorb;
- jfloat growLeftLimit;
- jfloat growRightLimit;
- jint shrinkPriority;
- jboolean shrinkAbsorb;
- jfloat shrinkLeftLimit;
- jfloat shrinkRightLimit;
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_GlyphJustificationInfo__
diff --git a/libjava/java/awt/font/GlyphMetrics.h b/libjava/java/awt/font/GlyphMetrics.h
deleted file mode 100644
index 7c44a20..0000000
--- a/libjava/java/awt/font/GlyphMetrics.h
+++ /dev/null
@@ -1,61 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_GlyphMetrics__
-#define __java_awt_font_GlyphMetrics__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class GlyphMetrics;
- }
- namespace geom
- {
- class Rectangle2D;
- }
- }
- }
-}
-
-class java::awt::font::GlyphMetrics : public ::java::lang::Object
-{
-
-public:
- GlyphMetrics(jboolean, jfloat, jfloat, ::java::awt::geom::Rectangle2D *, jbyte);
- GlyphMetrics(jfloat, ::java::awt::geom::Rectangle2D *, jbyte);
- jfloat getAdvance();
- jfloat getAdvanceX();
- jfloat getAdvanceY();
- ::java::awt::geom::Rectangle2D * getBounds2D();
- jfloat getLSB();
- jfloat getRSB();
- jint getType();
- jboolean isCombining();
- jboolean isComponent();
- jboolean isLigature();
- jboolean isStandard();
- jboolean isWhitespace();
- static const jbyte COMBINING = 2;
- static const jbyte COMPONENT = 3;
- static const jbyte LIGATURE = 1;
- static const jbyte STANDARD = 0;
- static const jbyte WHITESPACE = 4;
-private:
- jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) horizontal;
- jfloat advanceX;
- jfloat advanceY;
- ::java::awt::geom::Rectangle2D * bounds;
- jbyte glyphType;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_GlyphMetrics__
diff --git a/libjava/java/awt/font/GlyphVector.h b/libjava/java/awt/font/GlyphVector.h
deleted file mode 100644
index 67826af..0000000
--- a/libjava/java/awt/font/GlyphVector.h
+++ /dev/null
@@ -1,78 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_GlyphVector__
-#define __java_awt_font_GlyphVector__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- class Font;
- class Rectangle;
- class Shape;
- namespace font
- {
- class FontRenderContext;
- class GlyphJustificationInfo;
- class GlyphMetrics;
- class GlyphVector;
- }
- namespace geom
- {
- class AffineTransform;
- class Point2D;
- class Rectangle2D;
- }
- }
- }
-}
-
-class java::awt::font::GlyphVector : public ::java::lang::Object
-{
-
-public:
- GlyphVector();
- virtual jboolean equals(::java::awt::font::GlyphVector *) = 0;
- virtual ::java::awt::Font * getFont() = 0;
- virtual ::java::awt::font::FontRenderContext * getFontRenderContext() = 0;
- virtual jint getGlyphCharIndex(jint);
- virtual JArray< jint > * getGlyphCharIndices(jint, jint, JArray< jint > *);
- virtual jint getGlyphCode(jint) = 0;
- virtual JArray< jint > * getGlyphCodes(jint, jint, JArray< jint > *) = 0;
- virtual ::java::awt::font::GlyphJustificationInfo * getGlyphJustificationInfo(jint) = 0;
- virtual ::java::awt::Shape * getGlyphLogicalBounds(jint) = 0;
- virtual ::java::awt::font::GlyphMetrics * getGlyphMetrics(jint) = 0;
- virtual ::java::awt::Shape * getGlyphOutline(jint) = 0;
- virtual ::java::awt::Shape * getGlyphOutline(jint, jfloat, jfloat);
- virtual ::java::awt::Rectangle * getGlyphPixelBounds(jint, ::java::awt::font::FontRenderContext *, jfloat, jfloat);
- virtual ::java::awt::geom::Point2D * getGlyphPosition(jint) = 0;
- virtual JArray< jfloat > * getGlyphPositions(jint, jint, JArray< jfloat > *) = 0;
- virtual ::java::awt::geom::AffineTransform * getGlyphTransform(jint) = 0;
- virtual ::java::awt::Shape * getGlyphVisualBounds(jint) = 0;
- virtual jint getLayoutFlags();
- virtual ::java::awt::geom::Rectangle2D * getLogicalBounds() = 0;
- virtual jint getNumGlyphs() = 0;
- virtual ::java::awt::Shape * getOutline() = 0;
- virtual ::java::awt::Shape * getOutline(jfloat, jfloat) = 0;
- virtual ::java::awt::Rectangle * getPixelBounds(::java::awt::font::FontRenderContext *, jfloat, jfloat);
- virtual ::java::awt::geom::Rectangle2D * getVisualBounds() = 0;
- virtual void performDefaultLayout() = 0;
- virtual void setGlyphPosition(jint, ::java::awt::geom::Point2D *) = 0;
- virtual void setGlyphTransform(jint, ::java::awt::geom::AffineTransform *) = 0;
- static const jint FLAG_COMPLEX_GLYPHS = 8;
- static const jint FLAG_HAS_POSITION_ADJUSTMENTS = 2;
- static const jint FLAG_HAS_TRANSFORMS = 1;
- static const jint FLAG_MASK = 15;
- static const jint FLAG_RUN_RTL = 4;
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_GlyphVector__
diff --git a/libjava/java/awt/font/GraphicAttribute.h b/libjava/java/awt/font/GraphicAttribute.h
deleted file mode 100644
index 622cbed..0000000
--- a/libjava/java/awt/font/GraphicAttribute.h
+++ /dev/null
@@ -1,54 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_GraphicAttribute__
-#define __java_awt_font_GraphicAttribute__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- class Graphics2D;
- namespace font
- {
- class GlyphJustificationInfo;
- class GraphicAttribute;
- }
- namespace geom
- {
- class Rectangle2D;
- }
- }
- }
-}
-
-class java::awt::font::GraphicAttribute : public ::java::lang::Object
-{
-
-public: // actually protected
- GraphicAttribute(jint);
-public:
- virtual void draw(::java::awt::Graphics2D *, jfloat, jfloat) = 0;
- virtual jfloat getAdvance() = 0;
- virtual jfloat getAscent() = 0;
- virtual jfloat getDescent() = 0;
- virtual jint getAlignment();
- virtual ::java::awt::geom::Rectangle2D * getBounds();
- virtual ::java::awt::font::GlyphJustificationInfo * getJustificationInfo();
- static const jint BOTTOM_ALIGNMENT = -2;
- static const jint CENTER_BASELINE = 1;
- static const jint HANGING_BASELINE = 2;
- static const jint ROMAN_BASELINE = 0;
- static const jint TOP_ALIGNMENT = -1;
-private:
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) alignment;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_GraphicAttribute__
diff --git a/libjava/java/awt/font/ImageGraphicAttribute.h b/libjava/java/awt/font/ImageGraphicAttribute.h
deleted file mode 100644
index 086fc3d..0000000
--- a/libjava/java/awt/font/ImageGraphicAttribute.h
+++ /dev/null
@@ -1,52 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_ImageGraphicAttribute__
-#define __java_awt_font_ImageGraphicAttribute__
-
-#pragma interface
-
-#include <java/awt/font/GraphicAttribute.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- class Graphics2D;
- class Image;
- namespace font
- {
- class ImageGraphicAttribute;
- }
- namespace geom
- {
- class Rectangle2D;
- }
- }
- }
-}
-
-class java::awt::font::ImageGraphicAttribute : public ::java::awt::font::GraphicAttribute
-{
-
-public:
- ImageGraphicAttribute(::java::awt::Image *, jint);
- ImageGraphicAttribute(::java::awt::Image *, jint, jfloat, jfloat);
- void draw(::java::awt::Graphics2D *, jfloat, jfloat);
- jboolean equals(::java::lang::Object *);
- jboolean equals(::java::awt::font::ImageGraphicAttribute *);
- jfloat getAdvance();
- jfloat getAscent();
- ::java::awt::geom::Rectangle2D * getBounds();
- jfloat getDescent();
- jint hashCode();
-private:
- ::java::awt::Image * __attribute__((aligned(__alignof__( ::java::awt::font::GraphicAttribute)))) image;
- jfloat originX;
- jfloat originY;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_ImageGraphicAttribute__
diff --git a/libjava/java/awt/font/LineBreakMeasurer.h b/libjava/java/awt/font/LineBreakMeasurer.h
deleted file mode 100644
index 3d862e7..0000000
--- a/libjava/java/awt/font/LineBreakMeasurer.h
+++ /dev/null
@@ -1,55 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_LineBreakMeasurer__
-#define __java_awt_font_LineBreakMeasurer__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class FontRenderContext;
- class LineBreakMeasurer;
- class TextLayout;
- class TextMeasurer;
- }
- }
- namespace text
- {
- class AttributedCharacterIterator;
- class BreakIterator;
- }
- }
-}
-
-class java::awt::font::LineBreakMeasurer : public ::java::lang::Object
-{
-
-public:
- LineBreakMeasurer(::java::text::AttributedCharacterIterator *, ::java::text::BreakIterator *, ::java::awt::font::FontRenderContext *);
- LineBreakMeasurer(::java::text::AttributedCharacterIterator *, ::java::awt::font::FontRenderContext *);
- void deleteChar(::java::text::AttributedCharacterIterator *, jint);
- void insertChar(::java::text::AttributedCharacterIterator *, jint);
- ::java::awt::font::TextLayout * nextLayout(jfloat);
- ::java::awt::font::TextLayout * nextLayout(jfloat, jint, jboolean);
- jint nextOffset(jfloat);
- jint nextOffset(jfloat, jint, jboolean);
- void setPosition(jint);
- jint getPosition();
-private:
- ::java::text::AttributedCharacterIterator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) text;
- jint position;
- ::java::awt::font::TextMeasurer * tm;
- jint numChars;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_LineBreakMeasurer__
diff --git a/libjava/java/awt/font/LineMetrics.h b/libjava/java/awt/font/LineMetrics.h
deleted file mode 100644
index 35b8594..0000000
--- a/libjava/java/awt/font/LineMetrics.h
+++ /dev/null
@@ -1,45 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_LineMetrics__
-#define __java_awt_font_LineMetrics__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class LineMetrics;
- }
- }
- }
-}
-
-class java::awt::font::LineMetrics : public ::java::lang::Object
-{
-
-public:
- LineMetrics();
- virtual jfloat getAscent() = 0;
- virtual jint getBaselineIndex() = 0;
- virtual JArray< jfloat > * getBaselineOffsets() = 0;
- virtual jfloat getDescent() = 0;
- virtual jfloat getHeight() = 0;
- virtual jfloat getLeading() = 0;
- virtual jint getNumChars() = 0;
- virtual jfloat getStrikethroughOffset() = 0;
- virtual jfloat getStrikethroughThickness() = 0;
- virtual jfloat getUnderlineOffset() = 0;
- virtual jfloat getUnderlineThickness() = 0;
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_LineMetrics__
diff --git a/libjava/java/awt/font/MultipleMaster.h b/libjava/java/awt/font/MultipleMaster.h
deleted file mode 100644
index 99e4580..0000000
--- a/libjava/java/awt/font/MultipleMaster.h
+++ /dev/null
@@ -1,40 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_MultipleMaster__
-#define __java_awt_font_MultipleMaster__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- class Font;
- namespace font
- {
- class MultipleMaster;
- }
- }
- }
-}
-
-class java::awt::font::MultipleMaster : public ::java::lang::Object
-{
-
-public:
- virtual ::java::awt::Font * deriveMMFont(JArray< jfloat > *) = 0;
- virtual ::java::awt::Font * deriveMMFont(JArray< jfloat > *, jfloat, jfloat, jfloat, jfloat) = 0;
- virtual JArray< jfloat > * getDesignAxisDefaults() = 0;
- virtual JArray< ::java::lang::String * > * getDesignAxisNames() = 0;
- virtual JArray< jfloat > * getDesignAxisRanges() = 0;
- virtual jint getNumDesignAxes() = 0;
- static ::java::lang::Class class$;
-} __attribute__ ((java_interface));
-
-#endif // __java_awt_font_MultipleMaster__
diff --git a/libjava/java/awt/font/NumericShaper.h b/libjava/java/awt/font/NumericShaper.h
deleted file mode 100644
index 85f0d4c..0000000
--- a/libjava/java/awt/font/NumericShaper.h
+++ /dev/null
@@ -1,75 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_NumericShaper__
-#define __java_awt_font_NumericShaper__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class NumericShaper;
- }
- }
- }
-}
-
-class java::awt::font::NumericShaper : public ::java::lang::Object
-{
-
- NumericShaper(jint, jint);
-public:
- jint getRanges();
- jboolean isContextual();
- void shape(JArray< jchar > *, jint, jint);
-private:
- jint classify(::java::lang::Character$UnicodeBlock *);
-public:
- void shape(JArray< jchar > *, jint, jint, jint);
- jboolean equals(::java::lang::Object *);
- jint hashCode();
- ::java::lang::String * toString();
- static ::java::awt::font::NumericShaper * getShaper(jint);
- static ::java::awt::font::NumericShaper * getContextualShaper(jint);
- static ::java::awt::font::NumericShaper * getContextualShaper(jint, jint);
-private:
- static const jlong serialVersionUID = -8022764705923730308LL;
-public:
- static const jint ALL_RANGES = 524287;
- static const jint ARABIC = 2;
- static const jint BENGALI = 16;
- static const jint DEVANAGARI = 8;
- static const jint EASTERN_ARABIC = 4;
- static const jint ETHIOPIC = 65536;
- static const jint EUROPEAN = 1;
- static const jint GUJARATI = 64;
- static const jint GURMUKHI = 32;
- static const jint KANNADA = 1024;
- static const jint KHMER = 131072;
- static const jint LAO = 8192;
- static const jint MALAYALAM = 2048;
- static const jint MONGOLIAN = 262144;
- static const jint MYANMAR = 32768;
- static const jint ORIYA = 128;
- static const jint TAMIL = 256;
- static const jint TELUGU = 512;
- static const jint THAI = 4096;
- static const jint TIBETAN = 16384;
-private:
- static JArray< jchar > * zeroDigits;
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) key;
- jint mask;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_NumericShaper__
diff --git a/libjava/java/awt/font/OpenType.h b/libjava/java/awt/font/OpenType.h
deleted file mode 100644
index bd1c0a6..0000000
--- a/libjava/java/awt/font/OpenType.h
+++ /dev/null
@@ -1,91 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_OpenType__
-#define __java_awt_font_OpenType__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class OpenType;
- }
- }
- }
-}
-
-class java::awt::font::OpenType : public ::java::lang::Object
-{
-
-public:
- virtual JArray< jbyte > * getFontTable(jint) = 0;
- virtual JArray< jbyte > * getFontTable(jint, jint, jint) = 0;
- virtual JArray< jbyte > * getFontTable(::java::lang::String *) = 0;
- virtual JArray< jbyte > * getFontTable(::java::lang::String *, jint, jint) = 0;
- virtual jint getFontTableSize(jint) = 0;
- virtual jint getFontTableSize(::java::lang::String *) = 0;
- virtual jint getVersion() = 0;
- static const jint TAG_ACNT = 1633906292;
- static const jint TAG_AVAR = 1635148146;
- static const jint TAG_BASE = 1111577413;
- static const jint TAG_BDAT = 1650745716;
- static const jint TAG_BLOC = 1651273571;
- static const jint TAG_BSLN = 1651731566;
- static const jint TAG_CFF = 1128678944;
- static const jint TAG_CMAP = 1668112752;
- static const jint TAG_CVAR = 1668702578;
- static const jint TAG_CVT = 1668707360;
- static const jint TAG_DSIG = 1146308935;
- static const jint TAG_EBDT = 1161970772;
- static const jint TAG_EBLC = 1161972803;
- static const jint TAG_EBSC = 1161974595;
- static const jint TAG_FDSC = 1717859171;
- static const jint TAG_FEAT = 1717920116;
- static const jint TAG_FMTX = 1718449272;
- static const jint TAG_FPGM = 1718642541;
- static const jint TAG_FVAR = 1719034226;
- static const jint TAG_GASP = 1734439792;
- static const jint TAG_GDEF = 1195656518;
- static const jint TAG_GLYF = 1735162214;
- static const jint TAG_GPOS = 1196445523;
- static const jint TAG_GSUB = 1196643650;
- static const jint TAG_GVAR = 1735811442;
- static const jint TAG_HDMX = 1751412088;
- static const jint TAG_HEAD = 1751474532;
- static const jint TAG_HHEA = 1751672161;
- static const jint TAG_HMTX = 1752003704;
- static const jint TAG_JSTF = 1246975046;
- static const jint TAG_JUST = 1786082164;
- static const jint TAG_KERN = 1801810542;
- static const jint TAG_LCAR = 1818452338;
- static const jint TAG_LOCA = 1819239265;
- static const jint TAG_LTSH = 1280594760;
- static const jint TAG_MAXP = 1835104368;
- static const jint TAG_MMFX = 1296909912;
- static const jint TAG_MMSD = 1296913220;
- static const jint TAG_MORT = 1836020340;
- static const jint TAG_NAME = 1851878757;
- static const jint TAG_OPBD = 1836020340;
- static const jint TAG_OS2 = 1330851634;
- static const jint TAG_PCLT = 1346587732;
- static const jint TAG_POST = 1886352244;
- static const jint TAG_PREP = 1886545264;
- static const jint TAG_PROP = 1886547824;
- static const jint TAG_TRAK = 1953653099;
- static const jint TAG_TYP1 = 1954115633;
- static const jint TAG_VDMX = 1447316824;
- static const jint TAG_VHEA = 1986553185;
- static const jint TAG_VMTX = 1986884728;
- static ::java::lang::Class class$;
-} __attribute__ ((java_interface));
-
-#endif // __java_awt_font_OpenType__
diff --git a/libjava/java/awt/font/ShapeGraphicAttribute.h b/libjava/java/awt/font/ShapeGraphicAttribute.h
deleted file mode 100644
index fd8d1be..0000000
--- a/libjava/java/awt/font/ShapeGraphicAttribute.h
+++ /dev/null
@@ -1,53 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_ShapeGraphicAttribute__
-#define __java_awt_font_ShapeGraphicAttribute__
-
-#pragma interface
-
-#include <java/awt/font/GraphicAttribute.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- class Graphics2D;
- class Shape;
- namespace font
- {
- class ShapeGraphicAttribute;
- }
- namespace geom
- {
- class Rectangle2D;
- }
- }
- }
-}
-
-class java::awt::font::ShapeGraphicAttribute : public ::java::awt::font::GraphicAttribute
-{
-
-public:
- ShapeGraphicAttribute(::java::awt::Shape *, jint, jboolean);
- void draw(::java::awt::Graphics2D *, jfloat, jfloat);
- jboolean equals(::java::lang::Object *);
- jboolean equals(::java::awt::font::ShapeGraphicAttribute *);
- jfloat getAdvance();
- jfloat getAscent();
- jfloat getDescent();
- ::java::awt::geom::Rectangle2D * getBounds();
- jint hashCode();
- static const jboolean FILL = 0;
- static const jboolean STROKE = 1;
-private:
- ::java::awt::Shape * __attribute__((aligned(__alignof__( ::java::awt::font::GraphicAttribute)))) shape;
- jboolean stroke;
- ::java::awt::geom::Rectangle2D * bounds;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_ShapeGraphicAttribute__
diff --git a/libjava/java/awt/font/TextAttribute.h b/libjava/java/awt/font/TextAttribute.h
deleted file mode 100644
index 050d714..0000000
--- a/libjava/java/awt/font/TextAttribute.h
+++ /dev/null
@@ -1,88 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_TextAttribute__
-#define __java_awt_font_TextAttribute__
-
-#pragma interface
-
-#include <java/text/AttributedCharacterIterator$Attribute.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class TextAttribute;
- }
- }
- }
-}
-
-class java::awt::font::TextAttribute : public ::java::text::AttributedCharacterIterator$Attribute
-{
-
-public: // actually protected
- TextAttribute(::java::lang::String *);
- ::java::lang::Object * readResolve();
-private:
- static const jlong serialVersionUID = 7744112784117861702LL;
-public:
- static ::java::awt::font::TextAttribute * BACKGROUND;
- static ::java::awt::font::TextAttribute * BIDI_EMBEDDING;
- static ::java::awt::font::TextAttribute * CHAR_REPLACEMENT;
- static ::java::awt::font::TextAttribute * FAMILY;
- static ::java::awt::font::TextAttribute * FONT;
- static ::java::awt::font::TextAttribute * FOREGROUND;
- static ::java::awt::font::TextAttribute * INPUT_METHOD_HIGHLIGHT;
- static ::java::awt::font::TextAttribute * INPUT_METHOD_UNDERLINE;
- static ::java::awt::font::TextAttribute * JUSTIFICATION;
- static ::java::lang::Float * JUSTIFICATION_FULL;
- static ::java::lang::Float * JUSTIFICATION_NONE;
- static ::java::awt::font::TextAttribute * NUMERIC_SHAPING;
- static ::java::awt::font::TextAttribute * POSTURE;
- static ::java::lang::Float * POSTURE_OBLIQUE;
- static ::java::lang::Float * POSTURE_REGULAR;
- static ::java::awt::font::TextAttribute * RUN_DIRECTION;
- static ::java::lang::Boolean * RUN_DIRECTION_LTR;
- static ::java::lang::Boolean * RUN_DIRECTION_RTL;
- static ::java::awt::font::TextAttribute * SIZE;
- static ::java::awt::font::TextAttribute * STRIKETHROUGH;
- static ::java::lang::Boolean * STRIKETHROUGH_ON;
- static ::java::awt::font::TextAttribute * SUPERSCRIPT;
- static ::java::lang::Integer * SUPERSCRIPT_SUB;
- static ::java::lang::Integer * SUPERSCRIPT_SUPER;
- static ::java::awt::font::TextAttribute * SWAP_COLORS;
- static ::java::lang::Boolean * SWAP_COLORS_ON;
- static ::java::awt::font::TextAttribute * TRANSFORM;
- static ::java::awt::font::TextAttribute * UNDERLINE;
- static ::java::lang::Integer * UNDERLINE_LOW_DASHED;
- static ::java::lang::Integer * UNDERLINE_LOW_DOTTED;
- static ::java::lang::Integer * UNDERLINE_LOW_GRAY;
- static ::java::lang::Integer * UNDERLINE_LOW_ONE_PIXEL;
- static ::java::lang::Integer * UNDERLINE_LOW_TWO_PIXEL;
- static ::java::lang::Integer * UNDERLINE_ON;
- static ::java::awt::font::TextAttribute * WEIGHT;
- static ::java::lang::Float * WEIGHT_BOLD;
- static ::java::lang::Float * WEIGHT_DEMIBOLD;
- static ::java::lang::Float * WEIGHT_DEMILIGHT;
- static ::java::lang::Float * WEIGHT_EXTRA_LIGHT;
- static ::java::lang::Float * WEIGHT_EXTRABOLD;
- static ::java::lang::Float * WEIGHT_HEAVY;
- static ::java::lang::Float * WEIGHT_LIGHT;
- static ::java::lang::Float * WEIGHT_MEDIUM;
- static ::java::lang::Float * WEIGHT_REGULAR;
- static ::java::lang::Float * WEIGHT_SEMIBOLD;
- static ::java::lang::Float * WEIGHT_ULTRABOLD;
- static ::java::awt::font::TextAttribute * WIDTH;
- static ::java::lang::Float * WIDTH_CONDENSED;
- static ::java::lang::Float * WIDTH_EXTENDED;
- static ::java::lang::Float * WIDTH_REGULAR;
- static ::java::lang::Float * WIDTH_SEMI_CONDENSED;
- static ::java::lang::Float * WIDTH_SEMI_EXTENDED;
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_TextAttribute__
diff --git a/libjava/java/awt/font/TextHitInfo.h b/libjava/java/awt/font/TextHitInfo.h
deleted file mode 100644
index a387458..0000000
--- a/libjava/java/awt/font/TextHitInfo.h
+++ /dev/null
@@ -1,50 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_TextHitInfo__
-#define __java_awt_font_TextHitInfo__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class TextHitInfo;
- }
- }
- }
-}
-
-class java::awt::font::TextHitInfo : public ::java::lang::Object
-{
-
-public: // actually package-private
- TextHitInfo(jint, jboolean);
-public:
- jint getCharIndex();
- jboolean isLeadingEdge();
- jint getInsertionIndex();
- jint hashCode();
- jboolean equals(::java::lang::Object *);
- jboolean equals(::java::awt::font::TextHitInfo *);
- static ::java::awt::font::TextHitInfo * leading(jint);
- static ::java::awt::font::TextHitInfo * trailing(jint);
- static ::java::awt::font::TextHitInfo * beforeOffset(jint);
- static ::java::awt::font::TextHitInfo * afterOffset(jint);
- ::java::awt::font::TextHitInfo * getOtherHit();
- ::java::awt::font::TextHitInfo * getOffsetHit(jint);
- ::java::lang::String * toString();
-private:
- jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) charIndex;
- jboolean leadingEdge;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_TextHitInfo__
diff --git a/libjava/java/awt/font/TextLayout$CaretPolicy.h b/libjava/java/awt/font/TextLayout$CaretPolicy.h
deleted file mode 100644
index adb7b0d..0000000
--- a/libjava/java/awt/font/TextLayout$CaretPolicy.h
+++ /dev/null
@@ -1,35 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_TextLayout$CaretPolicy__
-#define __java_awt_font_TextLayout$CaretPolicy__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class TextHitInfo;
- class TextLayout;
- class TextLayout$CaretPolicy;
- }
- }
- }
-}
-
-class java::awt::font::TextLayout$CaretPolicy : public ::java::lang::Object
-{
-
-public:
- TextLayout$CaretPolicy();
- virtual ::java::awt::font::TextHitInfo * getStrongCaret(::java::awt::font::TextHitInfo *, ::java::awt::font::TextHitInfo *, ::java::awt::font::TextLayout *);
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_TextLayout$CaretPolicy__
diff --git a/libjava/java/awt/font/TextLayout$Run.h b/libjava/java/awt/font/TextLayout$Run.h
deleted file mode 100644
index 3760b6e..0000000
--- a/libjava/java/awt/font/TextLayout$Run.h
+++ /dev/null
@@ -1,43 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_TextLayout$Run__
-#define __java_awt_font_TextLayout$Run__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- class Font;
- namespace font
- {
- class GlyphVector;
- class TextLayout;
- class TextLayout$Run;
- }
- }
- }
-}
-
-class java::awt::font::TextLayout$Run : public ::java::lang::Object
-{
-
-public: // actually package-private
- TextLayout$Run(::java::awt::font::TextLayout *, ::java::awt::font::GlyphVector *, ::java::awt::Font *, jint, jint);
- virtual jboolean isLeftToRight();
- ::java::awt::font::GlyphVector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) glyphVector;
- ::java::awt::Font * font;
- jint runStart;
- jint runEnd;
- jfloat location;
- ::java::awt::font::TextLayout * this$0;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_TextLayout$Run__
diff --git a/libjava/java/awt/font/TextLayout.h b/libjava/java/awt/font/TextLayout.h
deleted file mode 100644
index f5c02ba..0000000
--- a/libjava/java/awt/font/TextLayout.h
+++ /dev/null
@@ -1,140 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_TextLayout__
-#define __java_awt_font_TextLayout__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-#include <gcj/array.h>
-
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- class Font;
- class Graphics2D;
- class Shape;
- namespace font
- {
- class FontRenderContext;
- class LineMetrics;
- class TextHitInfo;
- class TextLayout;
- class TextLayout$CaretPolicy;
- class TextLayout$Run;
- }
- namespace geom
- {
- class AffineTransform;
- class Rectangle2D;
- }
- }
- namespace text
- {
- class AttributedCharacterIterator;
- class Bidi;
- }
- }
-}
-
-class java::awt::font::TextLayout : public ::java::lang::Object
-{
-
-public:
- TextLayout(::java::lang::String *, ::java::awt::Font *, ::java::awt::font::FontRenderContext *);
- TextLayout(::java::lang::String *, ::java::util::Map *, ::java::awt::font::FontRenderContext *);
- TextLayout(::java::text::AttributedCharacterIterator *, ::java::awt::font::FontRenderContext *);
-public: // actually package-private
- TextLayout(::java::awt::font::TextLayout *, jint, jint);
-private:
- void setCharIndices();
- void setupMappings();
- static ::java::lang::String * getText(::java::text::AttributedCharacterIterator *);
- static ::java::awt::Font * getFont(::java::text::AttributedCharacterIterator *);
- void getStringProperties();
- void determineWhiteSpace();
-public: // actually protected
- ::java::lang::Object * clone();
-public:
- void draw(::java::awt::Graphics2D *, jfloat, jfloat);
- jboolean equals(::java::lang::Object *);
- jboolean equals(::java::awt::font::TextLayout *);
- jfloat getAdvance();
- jfloat getAscent();
- jbyte getBaseline();
- JArray< jfloat > * getBaselineOffsets();
- ::java::awt::Shape * getBlackBoxBounds(jint, jint);
- ::java::awt::geom::Rectangle2D * getBounds();
- JArray< jfloat > * getCaretInfo(::java::awt::font::TextHitInfo *);
- JArray< jfloat > * getCaretInfo(::java::awt::font::TextHitInfo *, ::java::awt::geom::Rectangle2D *);
- ::java::awt::Shape * getCaretShape(::java::awt::font::TextHitInfo *);
- ::java::awt::Shape * getCaretShape(::java::awt::font::TextHitInfo *, ::java::awt::geom::Rectangle2D *);
- JArray< ::java::awt::Shape * > * getCaretShapes(jint);
- JArray< ::java::awt::Shape * > * getCaretShapes(jint, ::java::awt::geom::Rectangle2D *);
- JArray< ::java::awt::Shape * > * getCaretShapes(jint, ::java::awt::geom::Rectangle2D *, ::java::awt::font::TextLayout$CaretPolicy *);
- jint getCharacterCount();
- jbyte getCharacterLevel(jint);
- jfloat getDescent();
- ::java::awt::font::TextLayout * getJustifiedLayout(jfloat);
- jfloat getLeading();
- ::java::awt::Shape * getLogicalHighlightShape(jint, jint);
- ::java::awt::Shape * getLogicalHighlightShape(jint, jint, ::java::awt::geom::Rectangle2D *);
- JArray< jint > * getLogicalRangesForVisualSelection(::java::awt::font::TextHitInfo *, ::java::awt::font::TextHitInfo *);
- ::java::awt::font::TextHitInfo * getNextLeftHit(jint);
- ::java::awt::font::TextHitInfo * getNextLeftHit(jint, ::java::awt::font::TextLayout$CaretPolicy *);
- ::java::awt::font::TextHitInfo * getNextLeftHit(::java::awt::font::TextHitInfo *);
- ::java::awt::font::TextHitInfo * getNextRightHit(jint);
- ::java::awt::font::TextHitInfo * getNextRightHit(jint, ::java::awt::font::TextLayout$CaretPolicy *);
- ::java::awt::font::TextHitInfo * getNextRightHit(::java::awt::font::TextHitInfo *);
- ::java::awt::Shape * getOutline(::java::awt::geom::AffineTransform *);
- jfloat getVisibleAdvance();
- ::java::awt::Shape * getVisualHighlightShape(::java::awt::font::TextHitInfo *, ::java::awt::font::TextHitInfo *);
- ::java::awt::Shape * getVisualHighlightShape(::java::awt::font::TextHitInfo *, ::java::awt::font::TextHitInfo *, ::java::awt::geom::Rectangle2D *);
-private:
- ::java::awt::Shape * left(::java::awt::geom::Rectangle2D *);
- ::java::awt::Shape * right(::java::awt::geom::Rectangle2D *);
-public:
- ::java::awt::font::TextHitInfo * getVisualOtherHit(::java::awt::font::TextHitInfo *);
-public: // actually protected
- void handleJustify(jfloat);
-public:
- ::java::awt::font::TextHitInfo * hitTestChar(jfloat, jfloat);
- ::java::awt::font::TextHitInfo * hitTestChar(jfloat, jfloat, ::java::awt::geom::Rectangle2D *);
- jboolean isLeftToRight();
- jboolean isVertical();
- jint hashCode();
- ::java::lang::String * toString();
-private:
- ::java::awt::geom::Rectangle2D * getNaturalBounds();
- void checkHitInfo(::java::awt::font::TextHitInfo *);
- jint hitToCaret(::java::awt::font::TextHitInfo *);
- ::java::awt::font::TextHitInfo * caretToHit(jint);
- jboolean isCharacterLTR(jint);
- ::java::awt::font::TextLayout$Run * findRunAtIndex(jint);
- void layoutRuns();
- JArray< ::java::awt::font::TextLayout$Run * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) runs;
- ::java::awt::font::FontRenderContext * frc;
- JArray< jchar > * string;
- jint offset;
- jint length;
- ::java::awt::geom::Rectangle2D * boundsCache;
- ::java::awt::font::LineMetrics * lm;
- jfloat totalAdvance;
- ::java::awt::geom::Rectangle2D * naturalBounds;
- JArray< JArray< jint > * > * charIndices;
- jboolean leftToRight;
- jboolean hasWhitespace;
- ::java::text::Bidi * bidi;
- JArray< jint > * logicalToVisual;
- JArray< jint > * visualToLogical;
- jint hash;
-public:
- static ::java::awt::font::TextLayout$CaretPolicy * DEFAULT_CARET_POLICY;
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_TextLayout__
diff --git a/libjava/java/awt/font/TextMeasurer.h b/libjava/java/awt/font/TextMeasurer.h
deleted file mode 100644
index 31ca7b2..0000000
--- a/libjava/java/awt/font/TextMeasurer.h
+++ /dev/null
@@ -1,52 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_TextMeasurer__
-#define __java_awt_font_TextMeasurer__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class FontRenderContext;
- class TextLayout;
- class TextMeasurer;
- }
- }
- namespace text
- {
- class AttributedCharacterIterator;
- }
- }
-}
-
-class java::awt::font::TextMeasurer : public ::java::lang::Object
-{
-
-public:
- TextMeasurer(::java::text::AttributedCharacterIterator *, ::java::awt::font::FontRenderContext *);
-public: // actually protected
- ::java::lang::Object * clone();
-public:
- void deleteChar(::java::text::AttributedCharacterIterator *, jint);
- void insertChar(::java::text::AttributedCharacterIterator *, jint);
- jfloat getAdvanceBetween(jint, jint);
- ::java::awt::font::TextLayout * getLayout(jint, jint);
- jint getLineBreakIndex(jint, jfloat);
-private:
- ::java::text::AttributedCharacterIterator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) text;
- ::java::awt::font::FontRenderContext * frc;
- ::java::awt::font::TextLayout * totalLayout;
- jint numChars;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_TextMeasurer__
diff --git a/libjava/java/awt/font/TransformAttribute.h b/libjava/java/awt/font/TransformAttribute.h
deleted file mode 100644
index 16875a2..0000000
--- a/libjava/java/awt/font/TransformAttribute.h
+++ /dev/null
@@ -1,42 +0,0 @@
-
-// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
-
-#ifndef __java_awt_font_TransformAttribute__
-#define __java_awt_font_TransformAttribute__
-
-#pragma interface
-
-#include <java/lang/Object.h>
-extern "Java"
-{
- namespace java
- {
- namespace awt
- {
- namespace font
- {
- class TransformAttribute;
- }
- namespace geom
- {
- class AffineTransform;
- }
- }
- }
-}
-
-class java::awt::font::TransformAttribute : public ::java::lang::Object
-{
-
-public:
- TransformAttribute(::java::awt::geom::AffineTransform *);
- ::java::awt::geom::AffineTransform * getTransform();
- jboolean isIdentity();
-private:
- static const jlong serialVersionUID = 3356247357827709530LL;
- ::java::awt::geom::AffineTransform * __attribute__((aligned(__alignof__( ::java::lang::Object)))) affineTransform;
-public:
- static ::java::lang::Class class$;
-};
-
-#endif // __java_awt_font_TransformAttribute__