public class PropertyFilterModelAttributeMethodProcessor extends MethodArgumentResolver
| Constructor and Description |
|---|
PropertyFilterModelAttributeMethodProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindRequestParameters(org.springframework.web.method.support.ModelAndViewContainer mavContainer,
org.springframework.web.bind.support.WebDataBinderFactory binderFactory,
org.springframework.web.bind.WebDataBinder binder,
org.springframework.web.context.request.NativeWebRequest request,
org.springframework.core.MethodParameter parameter) |
protected java.lang.Object |
createAttribute(java.lang.String attributeName,
org.springframework.core.MethodParameter parameter,
org.springframework.web.bind.support.WebDataBinderFactory binderFactory,
org.springframework.web.context.request.NativeWebRequest request) |
protected java.lang.String |
getParameterName(org.springframework.core.MethodParameter parameter) |
protected java.util.Map<java.lang.String,java.lang.String> |
getUriQueryVariables(org.springframework.web.context.request.NativeWebRequest request) |
protected java.util.Map<java.lang.String,java.lang.String> |
getUriTemplateVariables(org.springframework.web.context.request.NativeWebRequest request) |
static java.util.Map<java.lang.String,java.lang.String[]> |
parseQuery(java.lang.String query) |
protected javax.servlet.ServletRequest |
prepareServletRequest(java.lang.Object target,
org.springframework.web.context.request.NativeWebRequest request,
org.springframework.core.MethodParameter parameter) |
boolean |
supportsParameter(org.springframework.core.MethodParameter parameter) |
isBindExceptionRequired, resolveArgument, validateComponent, validateIfApplicablepublic PropertyFilterModelAttributeMethodProcessor()
public boolean supportsParameter(org.springframework.core.MethodParameter parameter)
supportsParameter in interface org.springframework.web.method.support.HandlerMethodArgumentResolversupportsParameter in class MethodArgumentResolverprotected java.lang.String getParameterName(org.springframework.core.MethodParameter parameter)
getParameterName in class MethodArgumentResolverprotected java.lang.Object createAttribute(java.lang.String attributeName,
org.springframework.core.MethodParameter parameter,
org.springframework.web.bind.support.WebDataBinderFactory binderFactory,
org.springframework.web.context.request.NativeWebRequest request)
throws java.lang.Exception
createAttribute in class MethodArgumentResolverjava.lang.Exceptionprotected final java.util.Map<java.lang.String,java.lang.String> getUriTemplateVariables(org.springframework.web.context.request.NativeWebRequest request)
getUriTemplateVariables in class MethodArgumentResolverprotected final java.util.Map<java.lang.String,java.lang.String> getUriQueryVariables(org.springframework.web.context.request.NativeWebRequest request)
public static java.util.Map<java.lang.String,java.lang.String[]> parseQuery(java.lang.String query)
protected void bindRequestParameters(org.springframework.web.method.support.ModelAndViewContainer mavContainer,
org.springframework.web.bind.support.WebDataBinderFactory binderFactory,
org.springframework.web.bind.WebDataBinder binder,
org.springframework.web.context.request.NativeWebRequest request,
org.springframework.core.MethodParameter parameter)
throws java.lang.Exception
bindRequestParameters in class MethodArgumentResolverjava.lang.Exceptionprotected javax.servlet.ServletRequest prepareServletRequest(java.lang.Object target,
org.springframework.web.context.request.NativeWebRequest request,
org.springframework.core.MethodParameter parameter)
prepareServletRequest in class MethodArgumentResolver