Class SimpleArgumentConverter

    • Constructor Detail

      • SimpleArgumentConverter

        public SimpleArgumentConverter()
    • Method Detail

      • convert

        public final Object convert​(Object source,
                                    ParameterContext context)
                             throws ArgumentConversionException
        Description copied from interface: ArgumentConverter
        Convert the supplied source object according to the supplied context.
        Specified by:
        convert in interface ArgumentConverter
        Parameters:
        source - the source object to convert; may be null
        context - the parameter context where the converted object will be used; never null
        Returns:
        the converted object; may be null but only if the target type is a reference type
        Throws:
        ArgumentConversionException - if an error occurs during the conversion
      • convert

        protected abstract Object convert​(Object source,
                                          Class<?> targetType)
                                   throws ArgumentConversionException
        Convert the supplied source object into to the supplied targetType.
        Parameters:
        source - the source object to convert; may be null
        targetType - the target type the source object should be converted into; never null
        Returns:
        the converted object; may be null but only if the target type is a reference type
        Throws:
        ArgumentConversionException - in case an error occurs during the conversion