Class Param

  • All Implemented Interfaces:
    java.lang.reflect.AnnotatedElement
    Direct Known Subclasses:
    OptionParam

    public class Param
    extends org.tomitribe.util.reflect.Parameter
    • Constructor Summary

      Constructors 
      Constructor Description
      Param​(org.tomitribe.util.reflect.Parameter parameter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.tomitribe.crest.api.interceptor.ParameterMetadata getApiView()  
      java.lang.String getDisplayType()  
      java.lang.Class getListableType()  
      boolean isListable()  
      void setApiView​(org.tomitribe.crest.api.interceptor.ParameterMetadata apiView)  
      • Methods inherited from class org.tomitribe.util.reflect.Parameter

        getAnnotation, getAnnotations, getDeclaredAnnotations, getGenericType, getIndex, getType, isAnnotationPresent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.reflect.AnnotatedElement

        getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType
    • Constructor Detail

      • Param

        public Param​(org.tomitribe.util.reflect.Parameter parameter)
    • Method Detail

      • getDisplayType

        public java.lang.String getDisplayType()
      • isListable

        public boolean isListable()
      • getListableType

        public java.lang.Class getListableType()
      • getApiView

        public org.tomitribe.crest.api.interceptor.ParameterMetadata getApiView()
      • setApiView

        public void setApiView​(org.tomitribe.crest.api.interceptor.ParameterMetadata apiView)