Package com.ibm.icu.dev.tool.translit
Class UnicodeSetClosure
- java.lang.Object
-
- com.ibm.icu.dev.tool.translit.UnicodeSetClosure
-
public class UnicodeSetClosure extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
UnicodeSetClosure.Char32ToString
Returns a mapping from char32 to a string.static class
UnicodeSetClosure.NFToString
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.String[]
caseNames
(package private) static boolean
FAST
(package private) static boolean
GENERATE
(package private) static UnicodeSet
generatedSet
(package private) static java.lang.String[]
modeNames
(package private) static java.io.PrintWriter
out
(package private) static boolean[]
testCases
(package private) static Normalizer.Mode[]
testModes
-
Constructor Summary
Constructors Constructor Description UnicodeSetClosure()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addAll(UnicodeSet s, java.lang.String str)
static void
close(UnicodeSet s, UnicodeSetClosure.Char32ToString f)
static void
close(UnicodeSet s, Normalizer.Mode m, boolean lowerFirst)
static void
close2(UnicodeSet s, UnicodeSetClosure.Char32ToString f, int lc, int mode)
static boolean
containsSome(UnicodeSet s, java.lang.String str)
static void
generateSets(java.lang.String label, boolean forward, Normalizer.Mode m, boolean lowerFirst, java.lang.String rules)
static void
main(java.lang.String[] args)
static void
test()
static void
test(java.lang.String testStr)
-
-
-
Field Detail
-
GENERATE
static boolean GENERATE
-
testModes
static final Normalizer.Mode[] testModes
-
modeNames
static final java.lang.String[] modeNames
-
testCases
static final boolean[] testCases
-
caseNames
static final java.lang.String[] caseNames
-
out
static java.io.PrintWriter out
-
FAST
static boolean FAST
-
generatedSet
static UnicodeSet generatedSet
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
generateSets
public static void generateSets(java.lang.String label, boolean forward, Normalizer.Mode m, boolean lowerFirst, java.lang.String rules)
-
test
public static void test() throws java.lang.Exception
- Throws:
java.lang.Exception
-
test
public static void test(java.lang.String testStr) throws java.lang.Exception
- Throws:
java.lang.Exception
-
close
public static void close(UnicodeSet s, Normalizer.Mode m, boolean lowerFirst)
-
close
public static void close(UnicodeSet s, UnicodeSetClosure.Char32ToString f)
-
close2
public static void close2(UnicodeSet s, UnicodeSetClosure.Char32ToString f, int lc, int mode)
-
addAll
public static void addAll(UnicodeSet s, java.lang.String str)
-
containsSome
public static boolean containsSome(UnicodeSet s, java.lang.String str)
-
-