Package com.ibm.icu.text
Class SpoofChecker.Builder.ConfusabledataBuilder
- java.lang.Object
-
- com.ibm.icu.text.SpoofChecker.Builder.ConfusabledataBuilder
-
- Enclosing class:
- SpoofChecker.Builder
private static class SpoofChecker.Builder.ConfusabledataBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
SpoofChecker.Builder.ConfusabledataBuilder.SPUString
private static class
SpoofChecker.Builder.ConfusabledataBuilder.SPUStringComparator
private static class
SpoofChecker.Builder.ConfusabledataBuilder.SPUStringPool
-
Field Summary
Fields Modifier and Type Field Description private UnicodeSet
fKeySet
private java.util.ArrayList<java.lang.Integer>
fKeyVec
private int
fLineNum
private java.util.regex.Pattern
fParseHexNum
private java.util.regex.Pattern
fParseLine
private java.lang.StringBuffer
fStringTable
private java.util.Hashtable<java.lang.Integer,SpoofChecker.Builder.ConfusabledataBuilder.SPUString>
fTable
private java.util.ArrayList<java.lang.Integer>
fValueVec
private SpoofChecker.Builder.ConfusabledataBuilder.SPUStringPool
stringPool
-
Constructor Summary
Constructors Constructor Description ConfusabledataBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
build(java.io.Reader confusables, SpoofChecker.SpoofData dest)
static void
buildConfusableData(java.io.Reader confusables, SpoofChecker.SpoofData dest)
-
-
-
Field Detail
-
fTable
private java.util.Hashtable<java.lang.Integer,SpoofChecker.Builder.ConfusabledataBuilder.SPUString> fTable
-
fKeySet
private UnicodeSet fKeySet
-
fStringTable
private java.lang.StringBuffer fStringTable
-
fKeyVec
private java.util.ArrayList<java.lang.Integer> fKeyVec
-
fValueVec
private java.util.ArrayList<java.lang.Integer> fValueVec
-
stringPool
private SpoofChecker.Builder.ConfusabledataBuilder.SPUStringPool stringPool
-
fParseLine
private java.util.regex.Pattern fParseLine
-
fParseHexNum
private java.util.regex.Pattern fParseHexNum
-
fLineNum
private int fLineNum
-
-
Method Detail
-
build
void build(java.io.Reader confusables, SpoofChecker.SpoofData dest) throws java.text.ParseException, java.io.IOException
- Throws:
java.text.ParseException
java.io.IOException
-
buildConfusableData
public static void buildConfusableData(java.io.Reader confusables, SpoofChecker.SpoofData dest) throws java.io.IOException, java.text.ParseException
- Throws:
java.io.IOException
java.text.ParseException
-
-