Package io.jmix.core.impl.method
Class MethodArgumentResolverComposite
java.lang.Object
io.jmix.core.impl.method.CachedArgumentResolverComposite
io.jmix.core.impl.method.MethodArgumentResolverComposite
- All Implemented Interfaces:
ArgumentResolverComposite,MethodArgumentResolver
Resolves method parameters by delegating to a list of registered
MethodArgumentResolvers.
Previously resolved method parameters are cached for faster lookups.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddResolver(MethodArgumentResolver resolver) Add the givenMethodArgumentResolver.addResolvers(MethodArgumentResolver... resolvers) Add the givenMethodArgumentResolvers.addResolvers(List<? extends MethodArgumentResolver> resolvers) Add the givenMethodArgumentResolvers.voidclear()Clear the list of configured resolvers.Return a read-only list with the contained resolvers, or an empty list.Methods inherited from class io.jmix.core.impl.method.CachedArgumentResolverComposite
resolveArgument, supportsParameter
-
Constructor Details
-
MethodArgumentResolverComposite
public MethodArgumentResolverComposite()
-
-
Method Details
-
addResolver
Add the givenMethodArgumentResolver. -
addResolvers
Add the givenMethodArgumentResolvers. -
addResolvers
public MethodArgumentResolverComposite addResolvers(@Nullable List<? extends MethodArgumentResolver> resolvers) Add the givenMethodArgumentResolvers. -
getResolvers
Return a read-only list with the contained resolvers, or an empty list.- Specified by:
getResolversin interfaceArgumentResolverComposite- Specified by:
getResolversin classCachedArgumentResolverComposite
-
clear
public void clear()Clear the list of configured resolvers.- Since:
- 4.3
-