Package com.ibm.icu.dev.tool.layout
Class LigatureTreeWalker
- java.lang.Object
-
- com.ibm.icu.dev.tool.layout.TreeWalker
-
- com.ibm.icu.dev.tool.layout.LigatureTreeWalker
-
- All Implemented Interfaces:
LookupSubtable
public class LigatureTreeWalker extends TreeWalker implements LookupSubtable
-
-
Field Summary
Fields Modifier and Type Field Description protected int[]
componentChars
protected int
componentCount
protected int
lastFirstComponent
protected java.util.Vector
ligatureSet
protected java.util.Vector
ligatureSets
-
Constructor Summary
Constructors Constructor Description LigatureTreeWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
done()
void
down(int ch)
protected int
firstComponentChar(int ligatureSetIndex)
void
ligature(int lig)
void
up()
protected void
writeCoverageTable(OpenTypeTableWriter writer)
void
writeLookupSubtable(OpenTypeTableWriter writer)
-
-
-
Method Detail
-
down
public void down(int ch)
- Specified by:
down
in classTreeWalker
-
up
public void up()
- Specified by:
up
in classTreeWalker
-
ligature
public void ligature(int lig)
- Specified by:
ligature
in classTreeWalker
-
done
public void done()
- Specified by:
done
in classTreeWalker
-
firstComponentChar
protected int firstComponentChar(int ligatureSetIndex)
-
writeCoverageTable
protected void writeCoverageTable(OpenTypeTableWriter writer)
-
writeLookupSubtable
public void writeLookupSubtable(OpenTypeTableWriter writer)
- Specified by:
writeLookupSubtable
in interfaceLookupSubtable
-
-