APIdia Launch Partner
Top Description Fields Constructors Methods
sun.font

public final Class FontRunIterator

extends Object
Class Inheritance

Iterates over runs of fonts in a CompositeFont, optionally taking script runs into account.

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv CompositeFont
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv int
pack-priv CompositeGlyphMapper
pack-priv int
pack-priv int
pack-priv int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv char[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public PhysicalFont
public int
public int
public void
init(CompositeFont font, char[] text, int start, int limit)

public boolean
next(int script, int lim)

public boolean
next()

pack-priv int
pack-priv int
nextCodePoint(int lim)

pack-priv void
pushback(int ch)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DONEback to summary
pack-priv static final int DONE
fontback to summary
pack-priv CompositeFont font
LEAD_LIMITback to summary
pack-priv static final int LEAD_LIMIT
LEAD_STARTback to summary
pack-priv static final int LEAD_START
LEAD_SURROGATE_SHIFTback to summary
pack-priv static final int LEAD_SURROGATE_SHIFT
limitback to summary
pack-priv int limit
mapperback to summary
pack-priv CompositeGlyphMapper mapper
posback to summary
pack-priv int pos
slotback to summary
pack-priv int slot
startback to summary
pack-priv int start
SURROGATE_OFFSETback to summary
pack-priv static final int SURROGATE_OFFSET
SURROGATE_STARTback to summary
pack-priv static final int SURROGATE_START
TAIL_LIMITback to summary
pack-priv static final int TAIL_LIMIT
TAIL_STARTback to summary
pack-priv static final int TAIL_START
textback to summary
pack-priv char[] text

Constructor Detail

FontRunIteratorback to summary
public FontRunIterator()

Method Detail

getFontback to summary
public PhysicalFont getFont()
getGlyphMaskback to summary
public int getGlyphMask()
getPosback to summary
public int getPos()
initback to summary
public void init(CompositeFont font, char[] text, int start, int limit)
nextback to summary
public boolean next(int script, int lim)
nextback to summary
public boolean next()
nextCodePointback to summary
pack-priv int nextCodePoint()
nextCodePointback to summary
pack-priv int nextCodePoint(int lim)
pushbackback to summary
pack-priv void pushback(int ch)