Interface TypeConverter<T>

Type Parameters:
T - Converts Strings into the given type T.
All Known Implementing Classes:
EnumConverter, TypeConverters.BigDecimalConverter, TypeConverters.BigIntegerConverter, TypeConverters.BooleanConverter, TypeConverters.ByteArrayConverter, TypeConverters.ByteConverter, TypeConverters.CharacterConverter, TypeConverters.CharArrayConverter, TypeConverters.CharsetConverter, TypeConverters.ClassConverter, TypeConverters.CronExpressionConverter, TypeConverters.DoubleConverter, TypeConverters.DurationConverter, TypeConverters.FileConverter, TypeConverters.FloatConverter, TypeConverters.InetAddressConverter, TypeConverters.IntegerConverter, TypeConverters.LevelConverter, TypeConverters.LongConverter, TypeConverters.PathConverter, TypeConverters.PatternConverter, TypeConverters.SecurityProviderConverter, TypeConverters.ShortConverter, TypeConverters.StringConverter, TypeConverters.UriConverter, TypeConverters.UrlConverter, TypeConverters.UuidConverter

public interface TypeConverter<T>
Interface for doing automatic String conversion to a specific type.
Since:
2.1 Moved to the convert package.
  • Method Summary

    Modifier and Type
    Method
    Description
    Converts a String to a given type.
  • Method Details

    • convert

      T convert(String s) throws Exception
      Converts a String to a given type.
      Parameters:
      s - the String to convert. Cannot be null.
      Returns:
      the converted object.
      Throws:
      Exception - thrown when a conversion error occurs