Package com.ibm.icu.dev.tool.layout
Class ThaiStateTable
java.lang.Object
com.ibm.icu.dev.tool.layout.ThaiStateTable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static final int
addState
(int prevClass, int prevPrevClass) private static final boolean
composesWithAnything
(int charClass) private static final void
static ThaiStateTransition
getTransition
(int state, int currClass) private static final boolean
isLegalHere
(int state, char pairAction) private static final int
newState()
static void
writeStateTable
(PrintStream output)
-
Field Details
-
stateTable
-
nextState
static int nextState -
header0
-
header1
-
header2
-
-
Constructor Details
-
ThaiStateTable
public ThaiStateTable()
-
-
Method Details
-
newState
private static final int newState() -
isLegalHere
private static final boolean isLegalHere(int state, char pairAction) -
composesWithAnything
private static final boolean composesWithAnything(int charClass) -
fixNextStates
private static final void fixNextStates() -
addState
private static final int addState(int prevClass, int prevPrevClass) -
getTransition
-
writeStateTable
-