1 package de.orangecafe.amazonrcp.converter;
2
3 import org.springframework.binding.convert.support.AbstractConverter;
4 import org.springframework.binding.convert.ConversionContext;
5
6 import java.util.List;
7 import java.util.Arrays;
8
9
10
11
12 public class StringToStringListConverter extends AbstractConverter {
13 protected List<String> doConvert(final Object source, final Class targetClass, final ConversionContext conversionContext) throws Exception {
14 String string = (String) source;
15 String[] strings = string.split(", ");
16
17 return Arrays.asList(strings);
18 }
19
20 public Class[] getSourceClasses() {
21 return new Class[] { String.class };
22 }
23
24 public Class[] getTargetClasses() {
25 return new Class[] { List.class };
26 }
27 }