Package com.ibm.icu.dev.tool.layout
Class ClassTable
java.lang.Object
com.ibm.icu.dev.tool.layout.ClassTable
- All Implemented Interfaces:
LookupSubtable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMapping
(int charID, int classID) void
addMapping
(int startCharID, int endCharID, int classID) int
getGlyphClassID
(int glyphID) void
snapshot()
void
writeClassTable
(OpenTypeTableWriter writer) void
-
Field Details
-
classMap
-
classTable
-
snapshotSize
private int snapshotSize
-
-
Constructor Details
-
ClassTable
public ClassTable()
-
-
Method Details
-
addMapping
public void addMapping(int charID, int classID) -
addMapping
public void addMapping(int startCharID, int endCharID, int classID) -
getGlyphClassID
public int getGlyphClassID(int glyphID) -
snapshot
public void snapshot() -
writeClassTable
-
writeLookupSubtable
- Specified by:
writeLookupSubtable
in interfaceLookupSubtable
-