public static PropertyDescriptor<Integer> create(String name, Integer defaultValue, String description, boolean secret) { return new PropertyDescriptor<Integer>(Integer.class, name, defaultValue, description, secret) { @Override protected Integer doParse(String s) throws Exception { return Integer.parseInt(s); } }; }
public static PropertyDescriptor<String> create(String name, String defaultValue, String description, boolean secret) { return new PropertyDescriptor<String>(String.class, name, defaultValue, description, secret) { @Override protected String doParse(String s) throws Exception { return s; } }; }
public static PropertyDescriptor<List> create(String name, List defaultValue, String description, boolean secret) { return new PropertyDescriptor<List>(List.class, name, defaultValue, description, secret) { @Override protected List doParse(String s) throws Exception { String[] split = Utils.split(s, ','); List<String> list = Arrays.asList(split); for (int i = 0;i < list.size();i++) { list.set(i, list.get(i).trim()); } return list; } }; }
public static PropertyDescriptor<Integer> create(String name, Integer defaultValue, String description, boolean secret) { return new PropertyDescriptor<Integer>(Integer.class, name, defaultValue, description, secret) { @Override protected Integer doParse(String s) throws Exception { return Integer.parseInt(s); } }; }
public static PropertyDescriptor<List> create(String name, List defaultValue, String description, boolean secret) { return new PropertyDescriptor<List>(List.class, name, defaultValue, description, secret) { @Override protected List doParse(String s) throws Exception { String[] split = Utils.split(s, ','); List<String> list = Arrays.asList(split); for (int i = 0;i < list.size();i++) { list.set(i, list.get(i).trim()); } return list; } }; }
public static PropertyDescriptor<String> create(String name, String defaultValue, String description, boolean secret) { return new PropertyDescriptor<String>(String.class, name, defaultValue, description, secret) { @Override protected String doParse(String s) throws Exception { return s; } }; }
public static PropertyDescriptor<Integer> create(String name, Integer defaultValue, String description, boolean secret) { return new PropertyDescriptor<Integer>(Integer.class, name, defaultValue, description, secret) { @Override protected Integer doParse(String s) throws Exception { return Integer.parseInt(s); } }; }
public static PropertyDescriptor<String> create(String name, String defaultValue, String description, boolean secret) { return new PropertyDescriptor<String>(String.class, name, defaultValue, description, secret) { @Override protected String doParse(String s) throws Exception { return s; } }; }
public static PropertyDescriptor<List> create(String name, List defaultValue, String description, boolean secret) { return new PropertyDescriptor<List>(List.class, name, defaultValue, description, secret) { @Override protected List doParse(String s) throws Exception { String[] split = Utils.split(s, ','); List<String> list = Arrays.asList(split); for (int i = 0;i < list.size();i++) { list.set(i, list.get(i).trim()); } return list; } }; }