Class ByteLocaleConverter

  • All Implemented Interfaces:
    Converter, LocaleConverter

    public class ByteLocaleConverter
    extends DecimalLocaleConverter

    Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a java.lang.Byte object, optionally using a default value or throwing a ConversionException if a conversion error occurs.

    Version:
    $Id: ByteLocaleConverter.java 1747095 2016-06-07 00:27:52Z ggregory $
    • Constructor Detail

      • ByteLocaleConverter

        public ByteLocaleConverter()
        Create a LocaleConverter that will throw a ConversionException if a conversion error occurs. The locale is the default locale for this instance of the Java Virtual Machine and an unlocalized pattern is used for the convertion.
      • ByteLocaleConverter

        public ByteLocaleConverter​(boolean locPattern)
        Create a LocaleConverter that will throw a ConversionException if a conversion error occurs. The locale is the default locale for this instance of the Java Virtual Machine.
        Parameters:
        locPattern - Indicate whether the pattern is localized or not
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.util.Locale locale)
        Create a LocaleConverter that will throw a ConversionException if a conversion error occurs. An unlocalized pattern is used for the convertion.
        Parameters:
        locale - The locale
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.util.Locale locale,
                                   boolean locPattern)
        Create a LocaleConverter that will throw a ConversionException if a conversion error occurs.
        Parameters:
        locale - The locale
        locPattern - Indicate whether the pattern is localized or not
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.util.Locale locale,
                                   java.lang.String pattern)
        Create a LocaleConverter that will throw a ConversionException if a conversion error occurs. An unlocalized pattern is used for the convertion.
        Parameters:
        locale - The locale
        pattern - The convertion pattern
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.util.Locale locale,
                                   java.lang.String pattern,
                                   boolean locPattern)
        Create a LocaleConverter that will throw a ConversionException if a conversion error occurs.
        Parameters:
        locale - The locale
        pattern - The convertion pattern
        locPattern - Indicate whether the pattern is localized or not
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.lang.Object defaultValue)
        Create a LocaleConverter that will return the specified default value if a conversion error occurs. The locale is the default locale for this instance of the Java Virtual Machine and an unlocalized pattern is used for the convertion.
        Parameters:
        defaultValue - The default value to be returned
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.lang.Object defaultValue,
                                   boolean locPattern)
        Create a LocaleConverter that will return the specified default value if a conversion error occurs. The locale is the default locale for this instance of the Java Virtual Machine.
        Parameters:
        defaultValue - The default value to be returned
        locPattern - Indicate whether the pattern is localized or not
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.lang.Object defaultValue,
                                   java.util.Locale locale)
        Create a LocaleConverter that will return the specified default value if a conversion error occurs. An unlocalized pattern is used for the convertion.
        Parameters:
        defaultValue - The default value to be returned
        locale - The locale
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.lang.Object defaultValue,
                                   java.util.Locale locale,
                                   boolean locPattern)
        Create a LocaleConverter that will return the specified default value if a conversion error occurs.
        Parameters:
        defaultValue - The default value to be returned
        locale - The locale
        locPattern - Indicate whether the pattern is localized or not
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.lang.Object defaultValue,
                                   java.util.Locale locale,
                                   java.lang.String pattern)
        Create a LocaleConverter that will return the specified default value if a conversion error occurs. An unlocalized pattern is used for the convertion.
        Parameters:
        defaultValue - The default value to be returned
        locale - The locale
        pattern - The convertion pattern
      • ByteLocaleConverter

        public ByteLocaleConverter​(java.lang.Object defaultValue,
                                   java.util.Locale locale,
                                   java.lang.String pattern,
                                   boolean locPattern)
        Create a LocaleConverter that will return the specified default value if a conversion error occurs.
        Parameters:
        defaultValue - The default value to be returned
        locale - The locale
        pattern - The convertion pattern
        locPattern - Indicate whether the pattern is localized or not
    • Method Detail

      • parse

        protected java.lang.Object parse​(java.lang.Object value,
                                         java.lang.String pattern)
                                  throws java.text.ParseException
        Convert the specified locale-sensitive input object into an output object of the specified type. This method will return values of type Byte.
        Overrides:
        parse in class DecimalLocaleConverter
        Parameters:
        value - The input object to be converted
        pattern - The pattern is used for the convertion
        Returns:
        The converted value
        Throws:
        ConversionException - if conversion cannot be performed successfully
        java.text.ParseException - if an error occurs parsing a String to a Number