org.springframework.core.convert
Class ParameterDescriptor

java.lang.Object
  extended by org.springframework.core.convert.AbstractDescriptor
      extended by org.springframework.core.convert.ParameterDescriptor

 class ParameterDescriptor
extends AbstractDescriptor

Since:
3.1
Author:
Keith Donald

Field Summary
private  MethodParameter methodParameter
           
 
Constructor Summary
private ParameterDescriptor(java.lang.Class<?> type, MethodParameter methodParameter)
           
  ParameterDescriptor(MethodParameter methodParameter)
           
 
Method Summary
 java.lang.annotation.Annotation[] getAnnotations()
           
protected  AbstractDescriptor nested(java.lang.Class<?> type, int typeIndex)
           
protected  java.lang.Class<?> resolveCollectionElementType()
           
protected  java.lang.Class<?> resolveMapKeyType()
           
protected  java.lang.Class<?> resolveMapValueType()
           
 
Methods inherited from class org.springframework.core.convert.AbstractDescriptor
getElementTypeDescriptor, getMapKeyTypeDescriptor, getMapValueTypeDescriptor, getType, nested
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methodParameter

private final MethodParameter methodParameter
Constructor Detail

ParameterDescriptor

public ParameterDescriptor(MethodParameter methodParameter)

ParameterDescriptor

private ParameterDescriptor(java.lang.Class<?> type,
                            MethodParameter methodParameter)
Method Detail

getAnnotations

public java.lang.annotation.Annotation[] getAnnotations()
Specified by:
getAnnotations in class AbstractDescriptor

resolveCollectionElementType

protected java.lang.Class<?> resolveCollectionElementType()
Specified by:
resolveCollectionElementType in class AbstractDescriptor

resolveMapKeyType

protected java.lang.Class<?> resolveMapKeyType()
Specified by:
resolveMapKeyType in class AbstractDescriptor

resolveMapValueType

protected java.lang.Class<?> resolveMapValueType()
Specified by:
resolveMapValueType in class AbstractDescriptor

nested

protected AbstractDescriptor nested(java.lang.Class<?> type,
                                    int typeIndex)
Specified by:
nested in class AbstractDescriptor