Package org.apache.tapestry5.internal.translator

# Interface NumericFormatter

All Known Implementing Classes:
  `BigDecimalNumericFormatter`, `BigIntegerNumericFormatter`, `BigTypesFormatter`, `NumericFormatterImpl`

public interface NumericFormatter
Interface for defining the basic parse and toClient operations. The typical implementation is based on `NumberFormat` but alternate implementations are used for BigInteger and BigDecimal.

Since:
  5.1.0.1

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Number`
  `parse(String clientValue)`
  Parses a value from the client in a locale-specific way.
  `String`
  `toClient(Number value)`
  Formats a value for the client in a locale-specific way.

- ## Method Details

  - ### parse

    Number parse(String clientValue) throws ParseException
    Parses a value from the client in a locale-specific way.
    Throws:
      `ParseException`

  - ### toClient

    String toClient(Number value)
    Formats a value for the client in a locale-specific way.