org.apache.batik.gvt.text
Class ConcreteTextLayoutFactory

java.lang.Object
  |
  +--org.apache.batik.gvt.text.ConcreteTextLayoutFactory
All Implemented Interfaces:
TextLayoutFactory

public class ConcreteTextLayoutFactory
extends java.lang.Object
implements TextLayoutFactory

Factory instance that returns TextSpanLayouts appropriate to AttributedCharacterIterator instances.

See Also:
TextSpanLayout

Inner Class Summary
static class ConcreteTextLayoutFactory.UnicodeData
           
 
Field Summary
static int AL
           
static int AN
           
static int B
           
static int BN
           
static int EN
           
static int ET
           
static int L
           
static int LRE
           
static int LRO
           
static int ON
           
static int R
           
static int RLE
           
static int RLO
           
static int S
           
static java.lang.String unicodeFileName
           
static int WS
           
 
Constructor Summary
ConcreteTextLayoutFactory()
           
 
Method Summary
 TextSpanLayout createTextLayout(java.text.AttributedCharacterIterator aci, java.awt.geom.Point2D offset, java.awt.font.FontRenderContext frc)
          Returns an instance of TextSpanLayout suitable for rendering the AttributedCharacterIterator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

L

public static final int L

R

public static final int R

AL

public static final int AL

RLE

public static final int RLE

RLO

public static final int RLO

LRE

public static final int LRE

LRO

public static final int LRO

B

public static final int B

BN

public static final int BN

S

public static final int S

WS

public static final int WS

AN

public static final int AN

ON

public static final int ON

EN

public static final int EN

ET

public static final int ET

unicodeFileName

public static java.lang.String unicodeFileName
Constructor Detail

ConcreteTextLayoutFactory

public ConcreteTextLayoutFactory()
Method Detail

createTextLayout

public TextSpanLayout createTextLayout(java.text.AttributedCharacterIterator aci,
                                       java.awt.geom.Point2D offset,
                                       java.awt.font.FontRenderContext frc)
Returns an instance of TextSpanLayout suitable for rendering the AttributedCharacterIterator.
Specified by:
createTextLayout in interface TextLayoutFactory
Parameters:
aci - the character iterator to be laid out


Copyright © 2001 Apache Software Foundation. All Rights Reserved.