java.lang.Object | ||
↳ | org.springframework.util.MethodInvoker | |
↳ | org.springframework.beans.support.ArgumentConvertingMethodInvoker |
Known Direct Subclasses |
Known Indirect Subclasses |
Subclass of MethodInvoker
that tries to convert the given
arguments for the actual target method via a TypeConverter
.
Supports flexible argument conversions, in particular for invoking a specific overloaded method.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return the TypeConverter used for argument type conversion.
| |||||||||||
Register the given custom property editor for all properties of the given type.
| |||||||||||
Set a TypeConverter to use for argument type conversion.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Actually find a method with matching parameter type, i.e.
| |||||||||||
This implementation looks for a method with matching parameter types.
| |||||||||||
Obtain the default TypeConverter for this method invoker.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.util.MethodInvoker
| |||||||||||
From class
java.lang.Object
|
Return the TypeConverter used for argument type conversion.
Can be cast to PropertyEditorRegistry
if direct access to the underlying PropertyEditors is desired
(provided that the present TypeConverter actually implements the
PropertyEditorRegistry interface).
Register the given custom property editor for all properties of the given type.
Typically used in conjunction with the default
SimpleTypeConverter
; will work with any
TypeConverter that implements the PropertyEditorRegistry interface as well.
requiredType | type of the property |
---|---|
propertyEditor | editor to register |
Set a TypeConverter to use for argument type conversion.
Default is a SimpleTypeConverter
.
Can be overridden with any TypeConverter implementation, typically
a pre-configured SimpleTypeConverter or a BeanWrapperImpl instance.
Actually find a method with matching parameter type, i.e. where each argument value is assignable to the corresponding parameter type.
arguments | the argument values to match against method parameters |
---|
null
if none
This implementation looks for a method with matching parameter types.
null
if noneObtain the default TypeConverter for this method invoker.
Called if no explicit TypeConverter has been specified.
The default implementation builds a
SimpleTypeConverter
.
Can be overridden in subclasses.