Class JavaConstantToMap
- java.lang.Object
-
- de.gebit.integrity.parameter.conversion.Conversion<JavaConstantValue,T>
-
- de.gebit.integrity.parameter.conversion.conversions.integrity.javaconstants.AbstractJavaConstantConversion<java.util.Map>
-
- de.gebit.integrity.parameter.conversion.conversions.integrity.javaconstants.JavaConstantToMap
-
public class JavaConstantToMap extends AbstractJavaConstantConversion<java.util.Map>
This conversion converts fromJavaConstantValue
to any target type. Basically it reads the constant value from the Java class and invokes another conversion to convert whatever was read to the desired target type.- Author:
- Rene Schneider - initial API and implementation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.gebit.integrity.parameter.conversion.Conversion
Conversion.Priority
-
-
Field Summary
-
Fields inherited from class de.gebit.integrity.parameter.conversion.conversions.integrity.javaconstants.AbstractJavaConstantConversion
classLoader
-
-
Constructor Summary
Constructors Constructor Description JavaConstantToMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map
convert(JavaConstantValue aSource, java.lang.Class<? extends java.util.Map> aTargetType, ConversionContext aConversionContext)
Performs the conversion.-
Methods inherited from class de.gebit.integrity.parameter.conversion.conversions.integrity.javaconstants.AbstractJavaConstantConversion
performConversion
-
Methods inherited from class de.gebit.integrity.parameter.conversion.Conversion
convertValueRecursive, convertValueToFormattedStringArrayRecursive, setVisitedObjects
-
-
-
-
Method Detail
-
convert
public java.util.Map convert(JavaConstantValue aSource, java.lang.Class<? extends java.util.Map> aTargetType, ConversionContext aConversionContext) throws ConversionFailedException
Description copied from class:Conversion
Performs the conversion.- Specified by:
convert
in classConversion<JavaConstantValue,java.util.Map>
- Parameters:
aSource
- the source object to convertaTargetType
- TODOaConversionContext
- controls some conversion parameters and rules; may be null if the defaultConversionContext
values shall be used- Returns:
- the converted object
- Throws:
ConversionFailedException
- in case of conversion errors
-
-