public class HandlerMethodResolver
extends java.lang.Object
@RequestMapping, @InitBinder,
@ModelAttribute and @SessionAttributes.
Used by AnnotationMethodHandlerAdapter
and AnnotationMethodHandlerAdapter.
RequestMapping,
InitBinder,
ModelAttribute,
SessionAttributes| Constructor and Description |
|---|
HandlerMethodResolver() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getActualSessionAttributeNames() |
java.util.Set<java.lang.reflect.Method> |
getHandlerMethods() |
java.util.Set<java.lang.reflect.Method> |
getInitBinderMethods() |
java.util.Set<java.lang.reflect.Method> |
getModelAttributeMethods() |
RequestMapping |
getTypeLevelMapping() |
boolean |
hasHandlerMethods() |
boolean |
hasSessionAttributes() |
boolean |
hasTypeLevelMapping() |
void |
init(java.lang.Class<?> handlerType)
Initialize a new HandlerMethodResolver for the specified handler type.
|
protected boolean |
isHandlerMethod(java.lang.reflect.Method method) |
protected boolean |
isInitBinderMethod(java.lang.reflect.Method method) |
protected boolean |
isModelAttributeMethod(java.lang.reflect.Method method) |
boolean |
isSessionAttribute(java.lang.String attrName,
java.lang.Class attrType) |
public void init(java.lang.Class<?> handlerType)
handlerType - the handler class to introspectprotected boolean isHandlerMethod(java.lang.reflect.Method method)
protected boolean isInitBinderMethod(java.lang.reflect.Method method)
protected boolean isModelAttributeMethod(java.lang.reflect.Method method)
public final boolean hasHandlerMethods()
public final java.util.Set<java.lang.reflect.Method> getHandlerMethods()
public final java.util.Set<java.lang.reflect.Method> getInitBinderMethods()
public final java.util.Set<java.lang.reflect.Method> getModelAttributeMethods()
public boolean hasTypeLevelMapping()
public RequestMapping getTypeLevelMapping()
public boolean hasSessionAttributes()
public boolean isSessionAttribute(java.lang.String attrName,
java.lang.Class attrType)
public java.util.Set<java.lang.String> getActualSessionAttributeNames()