Class RequestParameterRequestPropertyResolver

java.lang.Object
com.mattbertolini.spring.web.bind.resolver.AbstractNamedRequestPropertyResolver<NativeWebRequest,Object>
com.mattbertolini.spring.web.servlet.mvc.bind.resolver.RequestParameterRequestPropertyResolver
All Implemented Interfaces:
com.mattbertolini.spring.web.bind.resolver.RequestPropertyResolverBase<NativeWebRequest,Object>, RequestPropertyResolver
Direct Known Subclasses:
FormParameterRequestPropertyResolver

public class RequestParameterRequestPropertyResolver extends com.mattbertolini.spring.web.bind.resolver.AbstractNamedRequestPropertyResolver<NativeWebRequest,Object> implements RequestPropertyResolver
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
    getName(com.mattbertolini.spring.web.bind.introspect.BindingProperty bindingProperty)
     
    protected Object
    resolveWithName(com.mattbertolini.spring.web.bind.introspect.BindingProperty bindingProperty, String name, NativeWebRequest request)
     
    boolean
    supports(com.mattbertolini.spring.web.bind.introspect.BindingProperty bindingProperty)
     

    Methods inherited from class com.mattbertolini.spring.web.bind.resolver.AbstractNamedRequestPropertyResolver

    resolve

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.mattbertolini.spring.web.bind.resolver.RequestPropertyResolverBase

    resolve
  • Constructor Details

    • RequestParameterRequestPropertyResolver

      public RequestParameterRequestPropertyResolver()
  • Method Details

    • supports

      public boolean supports(@NonNull com.mattbertolini.spring.web.bind.introspect.BindingProperty bindingProperty)
      Specified by:
      supports in interface com.mattbertolini.spring.web.bind.resolver.RequestPropertyResolverBase<NativeWebRequest,Object>
    • resolveWithName

      protected Object resolveWithName(@NonNull com.mattbertolini.spring.web.bind.introspect.BindingProperty bindingProperty, String name, @NonNull NativeWebRequest request)
      Specified by:
      resolveWithName in class com.mattbertolini.spring.web.bind.resolver.AbstractNamedRequestPropertyResolver<NativeWebRequest,Object>
    • getName

      @NonNull protected String getName(@NonNull com.mattbertolini.spring.web.bind.introspect.BindingProperty bindingProperty)
      Specified by:
      getName in class com.mattbertolini.spring.web.bind.resolver.AbstractNamedRequestPropertyResolver<NativeWebRequest,Object>