Class JavaConstantToAnything
- java.lang.Object
-
- de.gebit.integrity.parameter.conversion.Conversion<JavaConstantValue,T>
-
- de.gebit.integrity.parameter.conversion.conversions.integrity.javaconstants.AbstractJavaConstantConversion<Object>
-
- de.gebit.integrity.parameter.conversion.conversions.integrity.javaconstants.JavaConstantToAnything
-
public class JavaConstantToAnything extends AbstractJavaConstantConversion<Object>
This conversion converts fromJavaConstantValueto 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 JavaConstantToAnything()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectconvert(JavaConstantValue aSource, Class<? extends Object> 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 Object convert(JavaConstantValue aSource, Class<? extends Object> aTargetType, ConversionContext aConversionContext) throws ConversionFailedException
Description copied from class:ConversionPerforms the conversion.- Specified by:
convertin classConversion<JavaConstantValue,Object>- Parameters:
aSource- the source object to convertaTargetType- TODOaConversionContext- controls some conversion parameters and rules; may be null if the defaultConversionContextvalues shall be used- Returns:
- the converted object
- Throws:
ConversionFailedException- in case of conversion errors
-
-