org.jfree.layouting.renderer.text
Class DefaultRenderableTextFactory
java.lang.Object
org.jfree.layouting.renderer.text.DefaultRenderableTextFactory
- RenderableTextFactory, StatefullComponent
public class DefaultRenderableTextFactory
extends java.lang.Object
For the sake of completeness, we would now also need a script-type classifier
and from there we would need a BaseLineInfo-factory.
DefaultRenderableTextFactory
public DefaultRenderableTextFactory(LayoutProcess layoutProcess)
DefaultRenderableTextFactory
protected DefaultRenderableTextFactory(LayoutProcess layoutProcess,
boolean init)
addGlyph
protected void addGlyph(int rawCodePoint,
int[] extraChars)
addWord
protected void addWord(boolean forceLinebreak)
createBreakProducer
protected BreakOpportunityProducer createBreakProducer(LayoutContext layoutContext)
createFontSizeProducer
protected FontSizeProducer createFontSizeProducer(LayoutContext layoutContext)
createGlyphClassifier
protected GlyphClassificationProducer createGlyphClassifier(LayoutContext layoutContext)
createKerningProducer
protected KerningProducer createKerningProducer(LayoutContext layoutContext)
createSpacingProducer
protected SpacingProducer createSpacingProducer(LayoutContext layoutContext)
createWhitespaceFilter
protected WhiteSpaceFilter createWhitespaceFilter(LayoutContext layoutContext)
processText
protected RenderNode[] processText(int[] text,
int offset,
int length)