java.lang.Object
java.awt.font.GlyphVector
- All Implemented Interfaces:
- java.lang.Cloneable
- public abstract class GlyphVector
- extends java.lang.Object
- implements java.lang.Cloneable
|
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 |
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
GlyphVector
public GlyphVector()
- Constructs a
GlyphVector object.
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)