org.springframework.web.method.annotation.support
Class AbstractNamedValueMethodArgumentResolver.NamedValueInfo

java.lang.Object
  extended by org.springframework.web.method.annotation.support.AbstractNamedValueMethodArgumentResolver.NamedValueInfo
Direct Known Subclasses:
AbstractCookieValueMethodArgumentResolver.CookieValueNamedValueInfo, ExpressionValueMethodArgumentResolver.ExpressionValueNamedValueInfo, PathVariableMethodArgumentResolver.PathVariableNamedValueInfo, RequestHeaderMethodArgumentResolver.RequestHeaderNamedValueInfo, RequestParamMethodArgumentResolver.RequestParamNamedValueInfo
Enclosing class:
AbstractNamedValueMethodArgumentResolver

protected static class AbstractNamedValueMethodArgumentResolver.NamedValueInfo
extends java.lang.Object

Represents the information about a named value, including name, whether it's required and a default value.


Field Summary
private  java.lang.String defaultValue
           
private  java.lang.String name
           
private  boolean required
           
 
Constructor Summary
protected AbstractNamedValueMethodArgumentResolver.NamedValueInfo(java.lang.String name, boolean required, java.lang.String defaultValue)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private final java.lang.String name

required

private final boolean required

defaultValue

private final java.lang.String defaultValue
Constructor Detail

AbstractNamedValueMethodArgumentResolver.NamedValueInfo

protected AbstractNamedValueMethodArgumentResolver.NamedValueInfo(java.lang.String name,
                                                                  boolean required,
                                                                  java.lang.String defaultValue)