Interface TypedStringConverter<T>

Type Parameters:
T - the type of the converter
All Superinterfaces:
FromStringConverter<T>, StringConverter<T>, ToStringConverter<T>

public interface TypedStringConverter<T> extends StringConverter<T>
Interface defining conversion to and from a String together with the type.

TypedStringConverter is an interface and must be implemented with care. Implementations must be immutable and thread-safe.

Since:
1.7
  • Method Details

    • getEffectiveType

      Class<?> getEffectiveType()
      Gets the effective type that the converter works on.

      For example, if a class declares the FromString and ToString then the effective type of the converter is that class. If a subclass is queried for a converter, then the effective type is that of the superclass.

      Returns:
      the effective type