Interface StringToMultiValueConverter

All Superinterfaces:
Comparable<Prioritized>, MultiValueConverter<String>, Prioritized
All Known Implementing Classes:
StringToArrayConverter, StringToBlockingDequeConverter, StringToBlockingQueueConverter, StringToCollectionConverter, StringToDequeConverter, StringToIterableConverter, StringToListConverter, StringToNavigableSetConverter, StringToQueueConverter, StringToSetConverter, StringToSortedSetConverter, StringToTransferQueueConverter

public interface StringToMultiValueConverter extends MultiValueConverter<String>
The class to convert String to multiple value object
Since:
2.7.6
See Also:
  • Method Details

    • convert

      default Object convert(String source, Class<?> multiValueType, Class<?> elementType)
      Description copied from interface: MultiValueConverter
      Convert the source to be the multiple value
      Specified by:
      convert in interface MultiValueConverter<String>
      Parameters:
      source - the source-typed value
      multiValueType - the multi-value type
      elementType - the element type
      Returns:
    • convert

      Object convert(String[] segments, int size, Class<?> targetType, Class<?> elementType)
      Convert the segments to multiple value object
      Parameters:
      segments - the String array of content
      size - the size of multiple value object
      targetType - the target type
      elementType - the element type
      Returns:
      multiple value object