Package com.ibm.icu.impl.number.parse
Class ParsingUtils
- java.lang.Object
-
- com.ibm.icu.impl.number.parse.ParsingUtils
-
public class ParsingUtils extends java.lang.Object
A collection of utility functions used by the number parsing package.
-
-
Field Summary
Fields Modifier and Type Field Description static int
PARSE_FLAG_ALLOW_INFINITE_RECURSION
static int
PARSE_FLAG_EXACT_AFFIX
static int
PARSE_FLAG_FORCE_BIG_DECIMAL
static int
PARSE_FLAG_GROUPING_DISABLED
static int
PARSE_FLAG_IGNORE_CASE
static int
PARSE_FLAG_INCLUDE_UNPAIRED_AFFIXES
static int
PARSE_FLAG_INTEGER_ONLY
static int
PARSE_FLAG_JAVA_COMPATIBILITY_IGNORABLES
static int
PARSE_FLAG_MONETARY_SEPARATORS
static int
PARSE_FLAG_NO_FOREIGN_CURRENCIES
static int
PARSE_FLAG_PLUS_SIGN_ALLOWED
static int
PARSE_FLAG_STRICT_GROUPING_SIZE
static int
PARSE_FLAG_STRICT_IGNORABLES
static int
PARSE_FLAG_STRICT_SEPARATORS
static int
PARSE_FLAG_USE_FULL_AFFIXES
-
Constructor Summary
Constructors Constructor Description ParsingUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
putLeadCodePoint(java.lang.String input, UnicodeSet output)
static void
putLeadCodePoints(UnicodeSet input, UnicodeSet output)
-
-
-
Field Detail
-
PARSE_FLAG_IGNORE_CASE
public static final int PARSE_FLAG_IGNORE_CASE
- See Also:
- Constant Field Values
-
PARSE_FLAG_MONETARY_SEPARATORS
public static final int PARSE_FLAG_MONETARY_SEPARATORS
- See Also:
- Constant Field Values
-
PARSE_FLAG_STRICT_SEPARATORS
public static final int PARSE_FLAG_STRICT_SEPARATORS
- See Also:
- Constant Field Values
-
PARSE_FLAG_STRICT_GROUPING_SIZE
public static final int PARSE_FLAG_STRICT_GROUPING_SIZE
- See Also:
- Constant Field Values
-
PARSE_FLAG_INTEGER_ONLY
public static final int PARSE_FLAG_INTEGER_ONLY
- See Also:
- Constant Field Values
-
PARSE_FLAG_GROUPING_DISABLED
public static final int PARSE_FLAG_GROUPING_DISABLED
- See Also:
- Constant Field Values
-
PARSE_FLAG_INCLUDE_UNPAIRED_AFFIXES
public static final int PARSE_FLAG_INCLUDE_UNPAIRED_AFFIXES
- See Also:
- Constant Field Values
-
PARSE_FLAG_USE_FULL_AFFIXES
public static final int PARSE_FLAG_USE_FULL_AFFIXES
- See Also:
- Constant Field Values
-
PARSE_FLAG_EXACT_AFFIX
public static final int PARSE_FLAG_EXACT_AFFIX
- See Also:
- Constant Field Values
-
PARSE_FLAG_PLUS_SIGN_ALLOWED
public static final int PARSE_FLAG_PLUS_SIGN_ALLOWED
- See Also:
- Constant Field Values
-
PARSE_FLAG_FORCE_BIG_DECIMAL
public static final int PARSE_FLAG_FORCE_BIG_DECIMAL
- See Also:
- Constant Field Values
-
PARSE_FLAG_NO_FOREIGN_CURRENCIES
public static final int PARSE_FLAG_NO_FOREIGN_CURRENCIES
- See Also:
- Constant Field Values
-
PARSE_FLAG_ALLOW_INFINITE_RECURSION
public static final int PARSE_FLAG_ALLOW_INFINITE_RECURSION
- See Also:
- Constant Field Values
-
PARSE_FLAG_STRICT_IGNORABLES
public static final int PARSE_FLAG_STRICT_IGNORABLES
- See Also:
- Constant Field Values
-
PARSE_FLAG_JAVA_COMPATIBILITY_IGNORABLES
public static final int PARSE_FLAG_JAVA_COMPATIBILITY_IGNORABLES
- See Also:
- Constant Field Values
-
-
Method Detail
-
putLeadCodePoints
public static void putLeadCodePoints(UnicodeSet input, UnicodeSet output)
-
putLeadCodePoint
public static void putLeadCodePoint(java.lang.String input, UnicodeSet output)
-
-