Uses of Class
com.ibm.icu.impl.number.parse.ParsedNumber
Packages that use ParsedNumber
-
Uses of ParsedNumber in com.ibm.icu.impl.number.parse
Fields in com.ibm.icu.impl.number.parse with type parameters of type ParsedNumberModifier and TypeFieldDescriptionstatic final Comparator<ParsedNumber> ParsedNumber.COMPARATORA Comparator that favors ParsedNumbers with the most chars consumed.Methods in com.ibm.icu.impl.number.parse with parameters of type ParsedNumberModifier and TypeMethodDescriptionprotected voidIgnorablesMatcher.accept(StringSegment segment, ParsedNumber result) protected voidInfinityMatcher.accept(StringSegment segment, ParsedNumber result) protected voidMinusSignMatcher.accept(StringSegment segment, ParsedNumber result) protected voidNanMatcher.accept(StringSegment segment, ParsedNumber result) protected voidPaddingMatcher.accept(StringSegment segment, ParsedNumber result) protected voidPercentMatcher.accept(StringSegment segment, ParsedNumber result) protected voidPermilleMatcher.accept(StringSegment segment, ParsedNumber result) protected voidPlusSignMatcher.accept(StringSegment segment, ParsedNumber result) protected abstract voidSymbolMatcher.accept(StringSegment segment, ParsedNumber result) voidParsedNumber.copyFrom(ParsedNumber other) (package private) booleanParsedNumber.isBetterThan(ParsedNumber other) protected booleanIgnorablesMatcher.isDisabled(ParsedNumber result) protected booleanInfinityMatcher.isDisabled(ParsedNumber result) protected booleanMinusSignMatcher.isDisabled(ParsedNumber result) protected booleanNanMatcher.isDisabled(ParsedNumber result) protected booleanPaddingMatcher.isDisabled(ParsedNumber result) protected booleanPercentMatcher.isDisabled(ParsedNumber result) protected booleanPermilleMatcher.isDisabled(ParsedNumber result) protected booleanPlusSignMatcher.isDisabled(ParsedNumber result) protected abstract booleanSymbolMatcher.isDisabled(ParsedNumber result) booleanAffixMatcher.match(StringSegment segment, ParsedNumber result) booleanCodePointMatcher.match(StringSegment segment, ParsedNumber result) booleanCombinedCurrencyMatcher.match(StringSegment segment, ParsedNumber result) booleanDecimalMatcher.match(StringSegment segment, ParsedNumber result) booleanDecimalMatcher.match(StringSegment segment, ParsedNumber result, int exponentSign) booleanNumberParseMatcher.match(StringSegment segment, ParsedNumber result) Runs this matcher starting at the beginning of the given StringSegment.booleanScientificMatcher.match(StringSegment segment, ParsedNumber result) booleanSeriesMatcher.match(StringSegment segment, ParsedNumber result) booleanSymbolMatcher.match(StringSegment segment, ParsedNumber result) booleanValidationMatcher.match(StringSegment segment, ParsedNumber result) private booleanCombinedCurrencyMatcher.matchCurrency(StringSegment segment, ParsedNumber result) Matches the currency string without concern for currency spacing.voidNumberParserImpl.parse(String input, boolean greedy, ParsedNumber result) voidNumberParserImpl.parse(String input, int start, boolean greedy, ParsedNumber result) Primary entrypoint to parsing code path.private voidNumberParserImpl.parseGreedy(StringSegment segment, ParsedNumber result) private voidNumberParserImpl.parseLongestRecursive(StringSegment segment, ParsedNumber result, int recursionLevels) voidAffixMatcher.postProcess(ParsedNumber result) voidCodePointMatcher.postProcess(ParsedNumber result) voidCombinedCurrencyMatcher.postProcess(ParsedNumber result) voidDecimalMatcher.postProcess(ParsedNumber result) voidMultiplierParseHandler.postProcess(ParsedNumber result) voidNumberParseMatcher.postProcess(ParsedNumber result) Method called at the end of a parse, after all matchers have failed to consume any more chars.voidRequireAffixValidator.postProcess(ParsedNumber result) voidRequireCurrencyValidator.postProcess(ParsedNumber result) voidRequireDecimalSeparatorValidator.postProcess(ParsedNumber result) voidRequireNumberValidator.postProcess(ParsedNumber result) voidScientificMatcher.postProcess(ParsedNumber result) voidSeriesMatcher.postProcess(ParsedNumber result) voidSymbolMatcher.postProcess(ParsedNumber result)