private static class ControllerMethodResolver.ArgumentResolverRegistrar
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ControllerMethodResolver.ArgumentResolverRegistrar.Builder |
Modifier and Type | Field and Description |
---|---|
private java.util.List<HandlerMethodArgumentResolver> |
customResolvers |
private java.util.List<HttpMessageReader<?>> |
messageReaders |
private boolean |
modelAttributeSupported |
private java.util.List<HandlerMethodArgumentResolver> |
result |
Modifier | Constructor and Description |
---|---|
private |
ArgumentResolverRegistrar(ArgumentResolverConfigurer resolvers,
java.util.List<HttpMessageReader<?>> messageReaders,
boolean modelAttribute) |
Modifier and Type | Method and Description |
---|---|
void |
add(HandlerMethodArgumentResolver resolver) |
void |
addCustomResolvers() |
void |
addIfModelAttribute(java.util.function.Supplier<HandlerMethodArgumentResolver> supplier) |
void |
addIfRequestBody(java.util.function.Function<java.util.List<HttpMessageReader<?>>,HandlerMethodArgumentResolver> function) |
static ControllerMethodResolver.ArgumentResolverRegistrar.Builder |
configurer(ArgumentResolverConfigurer configurer) |
java.util.List<HandlerMethodArgumentResolver> |
getResolvers() |
java.util.List<SyncHandlerMethodArgumentResolver> |
getSyncResolvers() |
private final java.util.List<HandlerMethodArgumentResolver> customResolvers
private final java.util.List<HttpMessageReader<?>> messageReaders
private final boolean modelAttributeSupported
private final java.util.List<HandlerMethodArgumentResolver> result
private ArgumentResolverRegistrar(ArgumentResolverConfigurer resolvers, java.util.List<HttpMessageReader<?>> messageReaders, boolean modelAttribute)
public void add(HandlerMethodArgumentResolver resolver)
public void addIfRequestBody(java.util.function.Function<java.util.List<HttpMessageReader<?>>,HandlerMethodArgumentResolver> function)
public void addIfModelAttribute(java.util.function.Supplier<HandlerMethodArgumentResolver> supplier)
public void addCustomResolvers()
public java.util.List<HandlerMethodArgumentResolver> getResolvers()
public java.util.List<SyncHandlerMethodArgumentResolver> getSyncResolvers()
public static ControllerMethodResolver.ArgumentResolverRegistrar.Builder configurer(ArgumentResolverConfigurer configurer)