List of usage examples for org.apache.commons.beanutils.converters ArrayConverter setOnlyFirstToString
public void setOnlyFirstToString(boolean onlyFirstToString)
From source file:com.feilong.core.bean.ConvertUtilTemp.java
/** * Convert./*from w w w . j a v a2 s . com*/ * * @param <T> * the generic type * @param toBeConvertedValue * ?? * @param defaultArrayType * * @param individualArrayElementConverter * ? {@link Converter} * @return the t * @deprecated will Re-structure */ @Deprecated public static <T> T convert(Object toBeConvertedValue, Class<T> defaultArrayType, Converter individualArrayElementConverter) { char[] allowedChars = new char[] { ',', '-' }; char delimiter = ','; boolean onlyFirstToString = false; int defaultSize = 0; //********************************************************** ArrayConverter arrayConverter = new ArrayConverter(defaultArrayType, individualArrayElementConverter, defaultSize); arrayConverter.setAllowedChars(allowedChars); arrayConverter.setDelimiter(delimiter); arrayConverter.setOnlyFirstToString(onlyFirstToString); return arrayConverter.convert(defaultArrayType, toBeConvertedValue); }
From source file:com.feilong.core.bean.ConvertUtilTemp.java
/** * Convert./*from w ww . j av a2s . com*/ * * @param <T> * the generic type * @param defaultArrayType * * @param individualArrayElementConverter * ? {@link Converter} * @param toBeConvertedValue * ?? * @return the t * @since 1.2.2 */ private <T> T convert(Class<T> defaultArrayType, Converter individualArrayElementConverter, Object toBeConvertedValue) { char[] allowedChars = new char[] { ',', '-' }; char delimiter = ';'; boolean onlyFirstToString = true; int defaultSize = 0; //********************************************************** ArrayConverter arrayConverter = new ArrayConverter(defaultArrayType, individualArrayElementConverter, defaultSize); arrayConverter.setAllowedChars(allowedChars); arrayConverter.setDelimiter(delimiter); arrayConverter.setOnlyFirstToString(onlyFirstToString); T result = arrayConverter.convert(defaultArrayType, toBeConvertedValue); return result; }
From source file:com.feilong.core.bean.ConvertUtilTest.java
/** * Test to string2./*from ww w. j a va2s. c om*/ */ @Test public void testToString2() { assertEquals("2", ConvertUtil.toString(toArray(2, null, 1, null))); ArrayConverter arrayConverter = new ArrayConverter(ArrayUtils.EMPTY_INT_ARRAY.getClass(), new IntegerConverter()); arrayConverter.setOnlyFirstToString(false); arrayConverter.setDelimiter(','); arrayConverter.setAllowedChars(new char[] { '.', '-' }); LOGGER.debug(arrayConverter.convert(String.class, toArray(2, null, 1, null))); }
From source file:org.xmldb.core.commons.util.BeanConvert.java
private static void registerArray(Class klass) { ArrayConverter converter = new ArrayConverter(klass, new StringConverter(), 0); converter.setOnlyFirstToString(false); ConvertUtils.register(converter, klass); }