Class Param
- java.lang.Object
-
- org.tomitribe.util.reflect.Parameter
-
- org.tomitribe.crest.cmds.processors.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.ParameterMetadatagetApiView()java.lang.StringgetDisplayType()java.lang.ClassgetListableType()booleanisListable()voidsetApiView(org.tomitribe.crest.api.interceptor.ParameterMetadata apiView)-
Methods inherited from class org.tomitribe.util.reflect.Parameter
getAnnotation, getAnnotations, getDeclaredAnnotations, getGenericType, getIndex, getType, isAnnotationPresent
-
-
-
-
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)
-
-