Interface AnnotatedArgumentBinder<A extends Annotation,T,S>

Type Parameters:
A - The annotation type
T - The argument type
S - The binding source type
All Superinterfaces:
ArgumentBinder<T,S>
All Known Subinterfaces:
AnnotatedRequestArgumentBinder<A,T>, BodyArgumentBinder<T>, NonBlockingBodyArgumentBinder<T>
All Known Implementing Classes:
AbstractAnnotatedArgumentBinder, CookieAnnotationBinder, DefaultBodyAnnotationBinder, HeaderAnnotationBinder, MultipartBodyArgumentBinder, PartAnnotationBinder, PathVariableAnnotationBinder, QueryValueArgumentBinder, RequestAttributeAnnotationBinder, RequestBeanAnnotationBinder

public interface AnnotatedArgumentBinder<A extends Annotation,T,S> extends ArgumentBinder<T,S>
An ArgumentBinder whose lookup is driven by an annotation definition.
Since:
1.0
Author:
Graeme Rocher
  • Method Details

    • getAnnotationType

      Class<A> getAnnotationType()
      Returns:
      The annotation type.