@Singleton @Named public class ValueConverterToArrayOfObject extends AbstractConverterToArray<Object[]>
ValueConverter
interface that converts an
Object
to an array.ELEMENT_ESCAPE_END, ELEMENT_ESCAPE_START, ELEMENT_SEPARATOR
Constructor and Description |
---|
ValueConverterToArrayOfObject()
The constructor.
|
Modifier and Type | Method and Description |
---|---|
Class<Object[]> |
getTargetType()
Is the guaranteed return-type of the
conversion . |
convertContainerEntry, createContainer, doInitialize
convert, convertFromArray, convertFromCollection, convertFromString, getCollectionReflectionUtil, getSourceType, setCollectionReflectionUtil
getComposedValueConverter, setComposedValueConverter
convert, getReflectionUtil, setReflectionUtil
createLogger, getLogger
doInitialized, getInitializationState, initialize
public ValueConverterToArrayOfObject()
public Class<Object[]> getTargetType()
ValueConverter
conversion
. This
information is used externally to choose the most specific ValueConverter
that is
appropriate
for the conversion. Object
as target-type
while a specific
converter may have Collection
as target-type
. Now if an object
(compliant with the source-type
) needs to be converted to a
Collection
or List
, the specific converter is used while for other
objects the generic converter is chosen. target-type
is often more general than the actual
returned result
. So a ValueConverter
that converts
a comma-separated String
to an ArrayList
will typically declare
List
as target-type
.Copyright © 2001–2016 mmm-Team. All rights reserved.