APIdia Launch Partner
Top Fields Constructors Methods
sun.font

public Class CompositeGlyphMapper

extends CharToGlyphMapper
Class Inheritance
Static Imports
sun.font.FontUtilities.isDefaultIgnorable, .FontUtilities.isIgnorableWhitespace

Field Summary

Modifier and TypeField and Description
public static final int
private final CompositeFont
private final int[][]
private final int[][]
public static final int
private final boolean
public static final int
public static final int
private final CharToGlyphMapper[]
public static final int
Inherited from sun.font.CharToGlyphMapper:
HI_SURROGATE_ENDHI_SURROGATE_STARTINVISIBLE_GLYPH_IDINVISIBLE_GLYPHSLO_SURROGATE_ENDLO_SURROGATE_STARTmissingGlyphUNINITIALIZED_GLYPHVS_ENDVS_STARTVSS_ENDVSS_START

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
charsToGlyphs(int count, char[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphs.

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

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphs.

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

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphsNS.

public int
public int
charToGlyph(int unicode, int prefSlot)

public int
public int
public int
compositeGlyphCode(int slot, int glyphCode)

private int
getCachedGlyphCode(int unicode, boolean raw)

private int
getGlyph(int unicode, boolean raw)

public int
private CharToGlyphMapper
getSlotMapper(int slot)

private void
setCachedGlyphCode(int unicode, int glyphCode, boolean raw)

Inherited from sun.font.CharToGlyphMapper:
canDisplaycanDisplaycharToVariationGlyphcharToVariationGlyphRawgetMissingGlyphCodeisVariationSelector

Field Detail

BLOCKSZback to summary
public static final int BLOCKSZ
fontback to summary
private final CompositeFont font
glyphMapsModback to summary
private final int[][] glyphMapsMod
glyphMapsRawback to summary
private final int[][] glyphMapsRaw
GLYPHMASKback to summary
public static final int GLYPHMASK
hasExcludesback to summary
private final boolean hasExcludes
MAXUNICODEback to summary
public static final int MAXUNICODE
NBLOCKSback to summary
public static final int NBLOCKS
slotMappersback to summary
private final CharToGlyphMapper[] slotMappers
SLOTMASKback to summary
public static final int SLOTMASK

Constructor Detail

CompositeGlyphMapperback to summary
public CompositeGlyphMapper(CompositeFont compFont)

Method Detail

charsToGlyphsback to summary
public void charsToGlyphs(int count, char[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphs.

charsToGlyphsback to summary
public void charsToGlyphs(int count, int[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphs.

charsToGlyphsNSback to summary
public boolean charsToGlyphsNS(int count, char[] unicodes, int[] glyphs)

Implements abstract sun.font.CharToGlyphMapper.charsToGlyphsNS.

charToGlyphback to summary
public int charToGlyph(int unicode)

Overrides sun.font.CharToGlyphMapper.charToGlyph.

charToGlyphback to summary
public int charToGlyph(int unicode, int prefSlot)
charToGlyphback to summary
public int charToGlyph(char unicode)

Overrides sun.font.CharToGlyphMapper.charToGlyph.

charToGlyphRawback to summary
public int charToGlyphRaw(int unicode)

Implements abstract sun.font.CharToGlyphMapper.charToGlyphRaw.

compositeGlyphCodeback to summary
public int compositeGlyphCode(int slot, int glyphCode)
getCachedGlyphCodeback to summary
private int getCachedGlyphCode(int unicode, boolean raw)
getGlyphback to summary
private int getGlyph(int unicode, boolean raw)
getNumGlyphsback to summary
public int getNumGlyphs()

Implements abstract sun.font.CharToGlyphMapper.getNumGlyphs.

getSlotMapperback to summary
private CharToGlyphMapper getSlotMapper(int slot)
setCachedGlyphCodeback to summary
private void setCachedGlyphCode(int unicode, int glyphCode, boolean raw)