Class BigDecimalStringParser

java.lang.Object
com.martiansoftware.jsap.StringParser
com.martiansoftware.jsap.stringparsers.BigDecimalStringParser

public class BigDecimalStringParser
extends StringParser
A StringParser for parsing BigDecimals. The parse() method delegates the actual parsing to BigDecimal's constructor.
Author:
Marty Lamb
See Also:
StringParser, BigDecimal
  • Constructor Details

  • Method Details

    • getParser

      public static BigDecimalStringParser getParser()
      Returns a BigDecimalStringParser.

      Convenient access to the only instance returned by this method is available through JSAP.BIGDECIMAL_PARSER.

      Returns:
      a BigDecimalStringParser.
    • parse

      public java.lang.Object parse​(java.lang.String arg) throws ParseException
      Parses the specified argument into a BigDecimal. This method simply delegates the parsing to new BigDecimal(String). If BigDecimal throws a NumberFormatException, it is encapsulated into a ParseException and re-thrown.
      Specified by:
      parse in class StringParser
      Parameters:
      arg - the argument to parse
      Returns:
      a BigDecimal object with the value contained in the specified argument.
      Throws:
      ParseException - if new BigDecimal(arg) throws a NumberFormatException.
      See Also:
      BigDecimal, StringParser.parse(String)