Class NumberUtil

java.lang.Object
opennlp.uima.normalizer.NumberUtil

public final class NumberUtil extends Object
Provides methods to parse numbers which occur in natural language texts.
  • Constructor Details

    • NumberUtil

      public NumberUtil()
  • Method Details

    • isLanguageSupported

      public static boolean isLanguageSupported(String languageCode)
      Checks if the language is supported.
      Parameters:
      languageCode - A ISO conform language code, e.g. "en", "pt"
      Returns:
      true if the language is supported
    • parse

      public static Number parse(String number, String languageCode) throws ParseException
      Parses a specified number for a certain languageCode.
      Parameters:
      number - The suspected number to parse.
      languageCode - A ISO conform language code, e.g. "en", "pt"
      Returns:
      The parsed Number.
      Throws:
      ParseException - Thrown if errors occurred during parsing.
      IllegalArgumentException - Thrown if the languageCode is not supported.