Package com.ibm.icu.dev.tool.layout
Class CanonicalCharacterData
- java.lang.Object
-
- com.ibm.icu.dev.tool.layout.CanonicalCharacterData
-
public class CanonicalCharacterData extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
CanonicalCharacterData.Record
-
Field Summary
Fields Modifier and Type Field Description private int[]
maxEquivalents
private java.util.Vector[]
recordVectors
private static int
THRESHOLD
-
Constructor Summary
Constructors Constructor Description CanonicalCharacterData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int character)
private static int
compareEquivalents(java.lang.String a, java.lang.String b)
int
countRecords(int script)
static CanonicalCharacterData
factory(UnicodeSet characterSet)
int
getMaxEquivalents(int script)
CanonicalCharacterData.Record
getRecord(int script, int index)
private static void
sortEquivalents(java.lang.String[] equivalents, java.util.Vector unsorted)
-
-
-
Method Detail
-
add
public void add(int character)
-
getMaxEquivalents
public int getMaxEquivalents(int script)
-
getRecord
public CanonicalCharacterData.Record getRecord(int script, int index)
-
countRecords
public int countRecords(int script)
-
factory
public static CanonicalCharacterData factory(UnicodeSet characterSet)
-
compareEquivalents
private static int compareEquivalents(java.lang.String a, java.lang.String b)
-
sortEquivalents
private static void sortEquivalents(java.lang.String[] equivalents, java.util.Vector unsorted)
-
-