Class ParameterExpansionContext


  • public class ParameterExpansionContext
    extends java.lang.Object
    • Constructor Detail

      • ParameterExpansionContext

        public ParameterExpansionContext​(java.lang.String dataTypeName,
                                         java.lang.String parentName,
                                         java.lang.String parameterType,
                                         ParameterMetadataAccessor metadataAccessor,
                                         DocumentationType documentationType,
                                         springfox.documentation.builders.ParameterBuilder parameterBuilder,
                                         springfox.documentation.builders.RequestParameterBuilder requestParameterBuilder)
    • Method Detail

      • getDataTypeName

        public java.lang.String getDataTypeName()
      • getParentName

        public java.lang.String getParentName()
      • getParameterType

        public java.lang.String getParameterType()
      • getField

        @Deprecated
        public com.fasterxml.classmate.members.ResolvedField getField()
        Deprecated.
        Access to the raw field is deprecated to support interface based model attributes with resolvers e.g. Pageable
        Returns:
        resolved field
        Since:
        2.8.0
      • getParameterBuilder

        public springfox.documentation.builders.ParameterBuilder getParameterBuilder()
      • getRequestParameterBuilder

        public springfox.documentation.builders.RequestParameterBuilder getRequestParameterBuilder()
      • getFieldType

        public com.fasterxml.classmate.ResolvedType getFieldType()
      • getFieldName

        public java.lang.String getFieldName()
      • findAnnotation

        public <A extends java.lang.annotation.Annotation> java.util.Optional<A> findAnnotation​(java.lang.Class<A> annotationType)