org.springframework.web.servlet.mvc.annotation
Class AnnotationMethodHandlerAdapter.RequestSpecificMappingInfo

java.lang.Object
  extended by org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.RequestMappingInfo
      extended by org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.RequestSpecificMappingInfo
Enclosing class:
AnnotationMethodHandlerAdapter

static class AnnotationMethodHandlerAdapter.RequestSpecificMappingInfo
extends AnnotationMethodHandlerAdapter.RequestMappingInfo

Subclass of AnnotationMethodHandlerAdapter.RequestMappingInfo that holds request-specific data.


Field Summary
private  java.util.List<java.lang.String> matchedPatterns
           
 
Constructor Summary
AnnotationMethodHandlerAdapter.RequestSpecificMappingInfo(AnnotationMethodHandlerAdapter.RequestMappingInfo other)
           
AnnotationMethodHandlerAdapter.RequestSpecificMappingInfo(java.lang.String[] patterns, RequestMethod[] methods, java.lang.String[] params, java.lang.String[] headers)
           
 
Method Summary
 void addMatchedPattern(java.lang.String matchedPattern)
           
 java.lang.String bestMatchedPattern()
           
 void sortMatchedPatterns(java.util.Comparator<java.lang.String> pathComparator)
           
 
Methods inherited from class org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.RequestMappingInfo
equals, getHeaderCount, getMethodCount, getParamCount, getPatterns, hashCode, hasPatterns, matches, matchesHeaders, matchesParameters, matchesRequestMethod, methodNames, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

matchedPatterns

private final java.util.List<java.lang.String> matchedPatterns
Constructor Detail

AnnotationMethodHandlerAdapter.RequestSpecificMappingInfo

AnnotationMethodHandlerAdapter.RequestSpecificMappingInfo(java.lang.String[] patterns,
                                                          RequestMethod[] methods,
                                                          java.lang.String[] params,
                                                          java.lang.String[] headers)

AnnotationMethodHandlerAdapter.RequestSpecificMappingInfo

AnnotationMethodHandlerAdapter.RequestSpecificMappingInfo(AnnotationMethodHandlerAdapter.RequestMappingInfo other)
Method Detail

addMatchedPattern

public void addMatchedPattern(java.lang.String matchedPattern)

sortMatchedPatterns

public void sortMatchedPatterns(java.util.Comparator<java.lang.String> pathComparator)

bestMatchedPattern

public java.lang.String bestMatchedPattern()