Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

java.awt.font
Class GlyphVector  view GlyphVector download GlyphVector.java

java.lang.Object
  extended byjava.awt.font.GlyphVector
All Implemented Interfaces:
java.lang.Cloneable

public abstract class GlyphVector
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
static int FLAG_COMPLEX_GLYPHS
           
static int FLAG_HAS_POSITION_ADJUSTMENTS
           
static int FLAG_HAS_TRANSFORMS
           
static int FLAG_MASK
           
static int FLAG_RUN_RTL
           
 
Constructor Summary
GlyphVector()
          Constructs a GlyphVector object.
 
Method Summary
abstract  boolean equals(GlyphVector set)
           
abstract  java.awt.Font getFont()
           
abstract  FontRenderContext getFontRenderContext()
           
 int getGlyphCharIndex(int glyphIndex)
           
 int[] getGlyphCharIndices(int beginGlyphIndex, int numEntries, int[] codeReturn)
           
abstract  int getGlyphCode(int glyphIndex)
           
abstract  int[] getGlyphCodes(int beginGlyphIndex, int numEntries, int[] codeReturn)
           
abstract  GlyphJustificationInfo getGlyphJustificationInfo(int glyphIndex)
           
abstract  java.awt.Shape getGlyphLogicalBounds(int glyphIndex)
           
abstract  GlyphMetrics getGlyphMetrics(int glyphIndex)
           
abstract  java.awt.Shape getGlyphOutline(int glyphIndex)
           
 java.awt.Shape getGlyphOutline(int glyphIndex, float x, float y)
           
 java.awt.Rectangle getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y)
           
abstract  java.awt.geom.Point2D getGlyphPosition(int glyphIndex)
           
abstract  float[] getGlyphPositions(int beginGlyphIndex, int numEntries, float[] positionReturn)
           
abstract  java.awt.geom.AffineTransform getGlyphTransform(int glyphIndex)
           
abstract  java.awt.Shape getGlyphVisualBounds(int glyphIndex)
           
 int getLayoutFlags()
           
abstract  java.awt.geom.Rectangle2D getLogicalBounds()
           
abstract  int getNumGlyphs()
           
abstract  java.awt.Shape getOutline()
           
abstract  java.awt.Shape getOutline(float x, float y)
           
 java.awt.Rectangle getPixelBounds(FontRenderContext renderFRC, float x, float y)
           
abstract  java.awt.geom.Rectangle2D getVisualBounds()
           
abstract  void performDefaultLayout()
           
abstract  void setGlyphPosition(int glyphIndex, java.awt.geom.Point2D newPos)
           
abstract  void setGlyphTransform(int glyphIndex, java.awt.geom.AffineTransform newTX)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FLAG_COMPLEX_GLYPHS

public static final int FLAG_COMPLEX_GLYPHS
See Also:
Constant Field Values

FLAG_HAS_POSITION_ADJUSTMENTS

public static final int FLAG_HAS_POSITION_ADJUSTMENTS
See Also:
Constant Field Values

FLAG_HAS_TRANSFORMS

public static final int FLAG_HAS_TRANSFORMS
See Also:
Constant Field Values

FLAG_MASK

public static final int FLAG_MASK
See Also:
Constant Field Values

FLAG_RUN_RTL

public static final int FLAG_RUN_RTL
See Also:
Constant Field Values
Constructor Detail

GlyphVector

public GlyphVector()
Constructs a GlyphVector object.

Method Detail

equals

public abstract boolean equals(GlyphVector set)

getFont

public abstract java.awt.Font getFont()

getFontRenderContext

public abstract FontRenderContext getFontRenderContext()

getGlyphCharIndex

public int getGlyphCharIndex(int glyphIndex)
                      throws gnu.classpath.NotImplementedException

getGlyphCharIndices

public int[] getGlyphCharIndices(int beginGlyphIndex,
                                 int numEntries,
                                 int[] codeReturn)
                          throws gnu.classpath.NotImplementedException

getGlyphCode

public abstract int getGlyphCode(int glyphIndex)

getGlyphCodes

public abstract int[] getGlyphCodes(int beginGlyphIndex,
                                    int numEntries,
                                    int[] codeReturn)

getGlyphJustificationInfo

public abstract GlyphJustificationInfo getGlyphJustificationInfo(int glyphIndex)

getGlyphLogicalBounds

public abstract java.awt.Shape getGlyphLogicalBounds(int glyphIndex)

getGlyphMetrics

public abstract GlyphMetrics getGlyphMetrics(int glyphIndex)

getGlyphOutline

public abstract java.awt.Shape getGlyphOutline(int glyphIndex)

getGlyphOutline

public java.awt.Shape getGlyphOutline(int glyphIndex,
                                      float x,
                                      float y)
                               throws gnu.classpath.NotImplementedException

getGlyphPixelBounds

public java.awt.Rectangle getGlyphPixelBounds(int index,
                                              FontRenderContext renderFRC,
                                              float x,
                                              float y)
                                       throws gnu.classpath.NotImplementedException

getGlyphPosition

public abstract java.awt.geom.Point2D getGlyphPosition(int glyphIndex)

getGlyphPositions

public abstract float[] getGlyphPositions(int beginGlyphIndex,
                                          int numEntries,
                                          float[] positionReturn)

getGlyphTransform

public abstract java.awt.geom.AffineTransform getGlyphTransform(int glyphIndex)

getGlyphVisualBounds

public abstract java.awt.Shape getGlyphVisualBounds(int glyphIndex)

getLayoutFlags

public int getLayoutFlags()
                   throws gnu.classpath.NotImplementedException

getLogicalBounds

public abstract java.awt.geom.Rectangle2D getLogicalBounds()

getNumGlyphs

public abstract int getNumGlyphs()

getOutline

public abstract java.awt.Shape getOutline()

getOutline

public abstract java.awt.Shape getOutline(float x,
                                          float y)

getPixelBounds

public java.awt.Rectangle getPixelBounds(FontRenderContext renderFRC,
                                         float x,
                                         float y)
                                  throws gnu.classpath.NotImplementedException

getVisualBounds

public abstract java.awt.geom.Rectangle2D getVisualBounds()

performDefaultLayout

public abstract void performDefaultLayout()

setGlyphPosition

public abstract void setGlyphPosition(int glyphIndex,
                                      java.awt.geom.Point2D newPos)

setGlyphTransform

public abstract void setGlyphTransform(int glyphIndex,
                                       java.awt.geom.AffineTransform newTX)