org.apache.batik.gvt.flow

Class TextLineBreaks

public class TextLineBreaks extends Object

Field Summary
static String[]brkStrs
static byteBREAK_ACTION_DIRECT
static byteBREAK_ACTION_INDIRECT
static byteBREAK_ACTION_PROHIBITED
static String[]clsStrs
static byteCHAR_CLASS_AI
static byteCHAR_CLASS_AL
static byteCHAR_CLASS_B2
static byteCHAR_CLASS_BA
static byteCHAR_CLASS_BB
static byteCHAR_CLASS_BK
static byteCHAR_CLASS_CB
static byteCHAR_CLASS_CL
static byteCHAR_CLASS_CM
static byteCHAR_CLASS_CR
static byteCHAR_CLASS_EX
static byteCHAR_CLASS_GL
static byteCHAR_CLASS_HY
static byteCHAR_CLASS_ID
static byteCHAR_CLASS_IN
static byteCHAR_CLASS_IS
static byteCHAR_CLASS_LF
static byteCHAR_CLASS_NS
static byteCHAR_CLASS_NU
static byteCHAR_CLASS_OP
static byteCHAR_CLASS_PO
static byteCHAR_CLASS_PR
static byteCHAR_CLASS_QU
static byteCHAR_CLASS_SA
static byteCHAR_CLASS_SG
static byteCHAR_CLASS_SP
static byteCHAR_CLASS_SY
static byteCHAR_CLASS_XX
static byteCHAR_CLASS_ZW
static charCHAR_ZERO_WIDTH_JOINER
static AttributeFLOW_LINE_BREAK
static AttributeFLOW_PARAGRAPH
protected static intQUICK_LUT_SIZE
static AttributeWORD_LIMIT
Method Summary
protected static voidbuildQuickLut()
static voidfindLineBrk(AttributedString as)
static bytegetCharCharClass(char ch)
static byte[]stringToLineBreakClasses(String s)

Field Detail

brkStrs

public static final String[] brkStrs

BREAK_ACTION_DIRECT

public static final byte BREAK_ACTION_DIRECT

BREAK_ACTION_INDIRECT

public static final byte BREAK_ACTION_INDIRECT

BREAK_ACTION_PROHIBITED

public static final byte BREAK_ACTION_PROHIBITED

clsStrs

public static final String[] clsStrs

CHAR_CLASS_AI

public static final byte CHAR_CLASS_AI

CHAR_CLASS_AL

public static final byte CHAR_CLASS_AL

CHAR_CLASS_B2

public static final byte CHAR_CLASS_B2

CHAR_CLASS_BA

public static final byte CHAR_CLASS_BA

CHAR_CLASS_BB

public static final byte CHAR_CLASS_BB

CHAR_CLASS_BK

public static final byte CHAR_CLASS_BK

CHAR_CLASS_CB

public static final byte CHAR_CLASS_CB

CHAR_CLASS_CL

public static final byte CHAR_CLASS_CL

CHAR_CLASS_CM

public static final byte CHAR_CLASS_CM

CHAR_CLASS_CR

public static final byte CHAR_CLASS_CR

CHAR_CLASS_EX

public static final byte CHAR_CLASS_EX

CHAR_CLASS_GL

public static final byte CHAR_CLASS_GL

CHAR_CLASS_HY

public static final byte CHAR_CLASS_HY

CHAR_CLASS_ID

public static final byte CHAR_CLASS_ID

CHAR_CLASS_IN

public static final byte CHAR_CLASS_IN

CHAR_CLASS_IS

public static final byte CHAR_CLASS_IS

CHAR_CLASS_LF

public static final byte CHAR_CLASS_LF

CHAR_CLASS_NS

public static final byte CHAR_CLASS_NS

CHAR_CLASS_NU

public static final byte CHAR_CLASS_NU

CHAR_CLASS_OP

public static final byte CHAR_CLASS_OP

CHAR_CLASS_PO

public static final byte CHAR_CLASS_PO

CHAR_CLASS_PR

public static final byte CHAR_CLASS_PR

CHAR_CLASS_QU

public static final byte CHAR_CLASS_QU

CHAR_CLASS_SA

public static final byte CHAR_CLASS_SA

CHAR_CLASS_SG

public static final byte CHAR_CLASS_SG

CHAR_CLASS_SP

public static final byte CHAR_CLASS_SP

CHAR_CLASS_SY

public static final byte CHAR_CLASS_SY

CHAR_CLASS_XX

public static final byte CHAR_CLASS_XX

CHAR_CLASS_ZW

public static final byte CHAR_CLASS_ZW

CHAR_ZERO_WIDTH_JOINER

public static final char CHAR_ZERO_WIDTH_JOINER

FLOW_LINE_BREAK

public static final Attribute FLOW_LINE_BREAK

FLOW_PARAGRAPH

public static final Attribute FLOW_PARAGRAPH

QUICK_LUT_SIZE

protected static final int QUICK_LUT_SIZE

WORD_LIMIT

public static final Attribute WORD_LIMIT

Method Detail

buildQuickLut

protected static void buildQuickLut()

findLineBrk

public static void findLineBrk(AttributedString as)

getCharCharClass

public static byte getCharCharClass(char ch)

stringToLineBreakClasses

public static byte[] stringToLineBreakClasses(String s)
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.