public abstract class DefaultConversionManager extends Object implements ConversionManager
ConversionManager
. Derived classes are expected
to define their conversions by various calls to
addConverter(Class, Class, com.saperion.common.lang.conversion.Converter)
in their constructor.Constructor and Description |
---|
DefaultConversionManager() |
Modifier and Type | Method and Description |
---|---|
protected <SourceType,TargetType> |
addConverter(Class<SourceType> sourceTypeClass,
Class<TargetType> targetTypeClass,
com.saperion.common.lang.conversion.Converter<SourceType,TargetType> converter) |
protected <SourceType,TargetType> |
findConverterInMap(Class<TargetType> targetClass,
Map<Class<?>,com.saperion.common.lang.conversion.Converter<?,?>> converterMap) |
<SourceType,TargetType> |
getConverter(Class<SourceType> sourceClass,
Class<TargetType> targetClass) |
<SourceType> |
getDefaultConverterFrom(Class<SourceType> sourceClass) |
protected <SourceType,TargetType> void addConverter(Class<SourceType> sourceTypeClass, Class<TargetType> targetTypeClass, com.saperion.common.lang.conversion.Converter<SourceType,TargetType> converter)
public <SourceType,TargetType> com.saperion.common.lang.conversion.Converter<SourceType,TargetType> getConverter(Class<SourceType> sourceClass, Class<TargetType> targetClass)
getConverter
in interface ConversionManager
protected <SourceType,TargetType> com.saperion.common.lang.conversion.Converter<SourceType,TargetType> findConverterInMap(Class<TargetType> targetClass, Map<Class<?>,com.saperion.common.lang.conversion.Converter<?,?>> converterMap)
public <SourceType> com.saperion.common.lang.conversion.Converter<SourceType,?> getDefaultConverterFrom(Class<SourceType> sourceClass)
getDefaultConverterFrom
in interface ConversionManager
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.