Top Interfaces Classes
[default module]

Package com.ibm.icu.impl.number.parse


Interface Summary

Modifier and TypeInterface and Description
public interface
NumberParseMatcher

The core interface implemented by all matchers used for number parsing.

Class Summary

Modifier and TypeClass and Description
public class
public class
AffixPatternMatcher

A specialized version of SeriesMatcher that matches EITHER a prefix OR a suffix.

public class
AffixTokenMatcherFactory

Small helper class that generates matchers for individual tokens for AffixPatternMatcher.

public class
CodePointMatcher

Matches a single code point, performing no other logic.

public class
CombinedCurrencyMatcher

Matches a currency, either a custom currency or one from the data bundle.

public class
public class
public class
public class
public class
MultiplierParseHandler

Wraps a Scale for use in the number parsing pipeline.

public class
public class
NumberParserImpl

Primary number parsing implementation class.

public class
public class
ParsedNumber

Struct-like class to hold the results of a parsing routine.

public class
ParsingUtils

A collection of utility functions used by the number parsing package.

public class
public class
public class
public class
public class
public class
public class
public class
public class
SeriesMatcher

Composes a number of matchers, running one after another.

public abstract class
SymbolMatcher

A base class for many matchers that performs a simple match against a UnicodeString and/or UnicodeSet.

public abstract class
ValidationMatcher

A Matcher used only for post-process validation, not for consuming characters at runtime.