Package jodd.typeconverter.impl
Class StringArrayConverter
- java.lang.Object
-
- jodd.typeconverter.impl.ArrayConverter<java.lang.String>
-
- jodd.typeconverter.impl.StringArrayConverter
-
- All Implemented Interfaces:
TypeConverter<java.lang.String[]>
public class StringArrayConverter extends ArrayConverter<java.lang.String>
Converts given object toString[]. Based onArrayConverter, but optimized for String arrays.
-
-
Field Summary
-
Fields inherited from class jodd.typeconverter.impl.ArrayConverter
NUMBER_DELIMITERS, targetComponentType, typeConverterManager
-
-
Constructor Summary
Constructors Constructor Description StringArrayConverter(TypeConverterManager typeConverterManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String[]convertPrimitiveArrayToArray(java.lang.Object value, java.lang.Class primitiveComponentType)Converts primitive array to target array.protected java.lang.String[]createArray(int length)Creates new array of target component type.-
Methods inherited from class jodd.typeconverter.impl.ArrayConverter
convert, convertArrayToArray, convertStringToArray, convertToSingleElementArray, convertType, convertValueToArray
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jodd.typeconverter.TypeConverter
convert
-
-
-
-
Constructor Detail
-
StringArrayConverter
public StringArrayConverter(TypeConverterManager typeConverterManager)
-
-
Method Detail
-
createArray
protected java.lang.String[] createArray(int length)
Description copied from class:ArrayConverterCreates new array of target component type. Default implementation uses reflection to create an array of target type. Override it for better performances.- Overrides:
createArrayin classArrayConverter<java.lang.String>
-
convertPrimitiveArrayToArray
protected java.lang.String[] convertPrimitiveArrayToArray(java.lang.Object value, java.lang.Class primitiveComponentType)Description copied from class:ArrayConverterConverts primitive array to target array.- Overrides:
convertPrimitiveArrayToArrayin classArrayConverter<java.lang.String>
-
-