Class AbstractLocalizedConverter<S,​T>

    • Constructor Detail

      • AbstractLocalizedConverter

        protected AbstractLocalizedConverter​(java.lang.Class<? super S> sourceClass,
                                             java.lang.Class<? super T> targetClass)
    • Method Detail

      • convert

        public T convert​(java.lang.Class<? extends T> targetClass,
                         S obj,
                         java.util.Locale locale,
                         java.util.TimeZone timeZone)
                  throws ConversionException
        Description copied from interface: LocalizedConverter
        Converts obj to T.
        Specified by:
        convert in interface LocalizedConverter<S,​T>
        Parameters:
        targetClass - The Class to convert to
        obj - The source Object to convert
        locale - The locale used for conversion - must not be null
        timeZone - The time zone used for conversion - must not be null
        Returns:
        The converted Object
        Throws:
        ConversionException
      • convert

        public T convert​(java.lang.Class<? extends T> targetClass,
                         S obj,
                         java.util.Locale locale,
                         java.util.TimeZone timeZone,
                         java.lang.String formatString)
                  throws ConversionException
        Description copied from interface: LocalizedConverter
        Converts obj to T.
        Specified by:
        convert in interface LocalizedConverter<S,​T>
        Parameters:
        targetClass - The Class to convert to
        obj - The source Object to convert
        locale - The locale used for conversion - must not be null
        timeZone - The time zone used for conversion - must not be null
        formatString - Optional formatting string
        Returns:
        The converted Object
        Throws:
        ConversionException