com.mangofactory.swagger.core
Class RequestMappingEvaluator

java.lang.Object
  extended by com.mangofactory.swagger.core.RequestMappingEvaluator

public class RequestMappingEvaluator
extends java.lang.Object


Constructor Summary
RequestMappingEvaluator(java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> excludeAnnotations, RequestMappingPatternMatcher requestMappingPatternMatcher, java.util.List<java.lang.String> includePatterns)
           
 
Method Summary
 boolean classHasIgnoredAnnotatedRequestMapping(java.lang.Class<?> handlerClass)
           
 boolean hasIgnoredAnnotatedRequestMapping(org.springframework.web.method.HandlerMethod handlerMethod)
           
 boolean shouldIncludePath(java.lang.String path)
           
 boolean shouldIncludeRequestMapping(org.springframework.web.servlet.mvc.method.RequestMappingInfo requestMappingInfo, org.springframework.web.method.HandlerMethod handlerMethod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestMappingEvaluator

public RequestMappingEvaluator(java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> excludeAnnotations,
                               RequestMappingPatternMatcher requestMappingPatternMatcher,
                               java.util.List<java.lang.String> includePatterns)
Method Detail

shouldIncludeRequestMapping

public boolean shouldIncludeRequestMapping(org.springframework.web.servlet.mvc.method.RequestMappingInfo requestMappingInfo,
                                           org.springframework.web.method.HandlerMethod handlerMethod)

shouldIncludePath

public boolean shouldIncludePath(java.lang.String path)

classHasIgnoredAnnotatedRequestMapping

public boolean classHasIgnoredAnnotatedRequestMapping(java.lang.Class<?> handlerClass)

hasIgnoredAnnotatedRequestMapping

public boolean hasIgnoredAnnotatedRequestMapping(org.springframework.web.method.HandlerMethod handlerMethod)