Package cdc.converters.defaults
Class ArrayToString<S>
java.lang.Object
cdc.converters.AbstractConverter<S,T>
cdc.converters.defaults.AbstractSequenceConverter<S,String>
cdc.converters.defaults.AbstractSequenceToString<S[]>
cdc.converters.defaults.ArrayToString<S>
- Type Parameters:
S- The element type.
- Direct Known Subclasses:
BooleanArrayToString,ByteArrayToString,DoubleArrayToString,FloatArrayToString,IntegerArrayToString,LongArrayToString,ShortArrayToString
Converter from an array of elements to a string.
It has the following form:
(prefix) element separator element separator ... element (suffix).
where prefix and suffix are optional.
- Author:
- Damien Carbonne
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class cdc.converters.defaults.AbstractSequenceConverter
PREFIX, SEPARATOR, SUFFIXFields inherited from interface cdc.converters.Converter
META_FARGS, SOURCE_CLASS, TARGET_CLASS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <S> ArrayToString<S>create(Class<S> elementClass, String prefix, String separator, String suffix, Converter<? super S, String> converter) protected static <C extends ArrayToString<S>,S>
Factory<C>factory(Class<C> converterClass, Class<S> elementClass, ArrayToString.Creator<C, S> creator) Methods inherited from class cdc.converters.defaults.AbstractSequenceToString
toString, toStringMethods inherited from class cdc.converters.defaults.AbstractSequenceConverter
getPrefix, getSeparator, getSuffixMethods inherited from class cdc.converters.AbstractConverter
getSourceClass, getTargetClass, getWrappedSourceClass, getWrappedTargetClass, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface cdc.converters.Converter
adapt, andThen, andThenRaw, applyRaw, areCompliantSourceAndTargetClasses, areMatchingSourceAndTargetClasses, cast, compose, composeRaw, isCompliantSourceClass, isCompliantTargetClass, isMatchingSourceClass, isMatchingTargetClass, orElse, orElseRaw
-
Field Details
-
CONVERTER
-
FPARAMS
-
FACTORY
-
-
Constructor Details
-
ArrayToString
-
-
Method Details
-
factory
protected static <C extends ArrayToString<S>,S> Factory<C> factory(Class<C> converterClass, Class<S> elementClass, ArrayToString.Creator<C, S> creator) -
create
-
getConverter
-
getElementClass
-
apply
-
getParams
- Returns:
- The parameters used to configure this converter.
-