Package com.ibm.icu.dev.tool.layout
Class DecompTable
- java.lang.Object
-
- com.ibm.icu.dev.tool.layout.DecompTable
-
- All Implemented Interfaces:
LookupSubtable
public class DecompTable extends java.lang.Object implements LookupSubtable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
DecompTable.DecompEntry
-
Field Summary
Fields Modifier and Type Field Description private DecompTable.DecompEntry[]
decompEntries
private java.util.Vector
decompVector
private int
snapshotSize
-
Constructor Summary
Constructors Constructor Description DecompTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int composed, java.lang.String decomposition)
int
getComposedCharacter(int i)
int
getDecompositionCount(int i)
boolean
hasEntries()
private void
snapshot()
void
writeLookupSubtable(OpenTypeTableWriter writer)
-
-
-
Field Detail
-
decompVector
private java.util.Vector decompVector
-
decompEntries
private DecompTable.DecompEntry[] decompEntries
-
snapshotSize
private int snapshotSize
-
-
Method Detail
-
add
public void add(int composed, java.lang.String decomposition)
-
getComposedCharacter
public int getComposedCharacter(int i)
-
getDecompositionCount
public int getDecompositionCount(int i)
-
hasEntries
public boolean hasEntries()
-
snapshot
private void snapshot()
-
writeLookupSubtable
public void writeLookupSubtable(OpenTypeTableWriter writer)
- Specified by:
writeLookupSubtable
in interfaceLookupSubtable
-
-