Class AbstractIntegerTransformer<T extends Number>

  • Type Parameters:
    T - the concrete type of integer numbers this transformer deals with
    All Implemented Interfaces:
    Transformer, Validator
    Direct Known Subclasses:
    IntegerTransformer, LongTransformer

    public abstract class AbstractIntegerTransformer<T extends Number>
    extends NumberTransformerBase<T>

    A base class for number transformers that operate on integer numbers.

    This base class already implements the creation of the NumberFormat object used for parsing the entered numbers. Concrete sub classes specialize on specific integer types like java.lang.Integer or java.lang.Long.

    Version:
    $Id: AbstractIntegerTransformer.java 205 2012-01-29 18:29:57Z oheger $
    Author:
    Oliver Heger
    • Constructor Detail

      • AbstractIntegerTransformer

        public AbstractIntegerTransformer()
    • Method Detail

      • createFormat

        protected NumberFormat createFormat​(Locale locale)
        Creates the format object for parsing user input. This implementation returns a format for parsing integers.
        Specified by:
        createFormat in class NumberTransformerBase<T extends Number>
        Parameters:
        locale - the locale
        Returns:
        the format object