public abstract class

CharToGlyphMapper

extends Object
java.lang.Object
   ↳ sun.font.CharToGlyphMapper
Known Direct Subclasses

Summary

Constants
int HI_SURROGATE_END
int HI_SURROGATE_START
int INVISIBLE_GLYPHS
int INVISIBLE_GLYPH_ID
int LO_SURROGATE_END
int LO_SURROGATE_START
int UNINITIALIZED_GLYPH
Fields
protected int missingGlyph
Public Constructors
CharToGlyphMapper()
Public Methods
boolean canDisplay(int cp)
boolean canDisplay(char ch)
int charToGlyph(char unicode)
int charToGlyph(int unicode)
abstract void charsToGlyphs(int count, char[] unicodes, int[] glyphs)
abstract void charsToGlyphs(int count, int[] unicodes, int[] glyphs)
abstract boolean charsToGlyphsNS(int count, char[] unicodes, int[] glyphs)
int getMissingGlyphCode()
abstract int getNumGlyphs()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int HI_SURROGATE_END

Constant Value: 56319 (0x0000dbff)

public static final int HI_SURROGATE_START

Constant Value: 55296 (0x0000d800)

public static final int INVISIBLE_GLYPHS

Constant Value: 65534 (0x0000fffe)

public static final int INVISIBLE_GLYPH_ID

Constant Value: 65535 (0x0000ffff)

public static final int LO_SURROGATE_END

Constant Value: 57343 (0x0000dfff)

public static final int LO_SURROGATE_START

Constant Value: 56320 (0x0000dc00)

public static final int UNINITIALIZED_GLYPH

Constant Value: -1 (0xffffffff)

Fields

protected int missingGlyph

Public Constructors

public CharToGlyphMapper ()

Public Methods

public boolean canDisplay (int cp)

public boolean canDisplay (char ch)

public int charToGlyph (char unicode)

public int charToGlyph (int unicode)

public abstract void charsToGlyphs (int count, char[] unicodes, int[] glyphs)

public abstract void charsToGlyphs (int count, int[] unicodes, int[] glyphs)

public abstract boolean charsToGlyphsNS (int count, char[] unicodes, int[] glyphs)

public int getMissingGlyphCode ()

public abstract int getNumGlyphs ()