Uses of Class
org.apache.juneau.reflect.ParamInfo
Packages that use ParamInfo
Package
Description
REST Method Argument Beans
-
Uses of ParamInfo in org.apache.juneau.http.annotation
Methods in org.apache.juneau.http.annotation with parameters of type ParamInfoModifier and TypeMethodDescriptionFinds the default value from the specified list of annotations.Finds the default value from the specified list of annotations.Finds the default value from the specified list of annotations.Finds the default value from the specified list of annotations.Finds the name from the specified lists of annotations.Finds the name from the specified lists of annotations.Finds the name from the specified lists of annotations.Finds the name from the specified list of annotations. -
Uses of ParamInfo in org.apache.juneau.httppart
Methods in org.apache.juneau.httppart with parameters of type ParamInfoModifier and TypeMethodDescriptionstatic HttpPartSchema
HttpPartSchema.create
(Class<? extends Annotation> c, ParamInfo mpi) Finds the schema information for the specified method parameter. -
Uses of ParamInfo in org.apache.juneau.httppart.bean
Methods in org.apache.juneau.httppart.bean with parameters of type ParamInfoModifier and TypeMethodDescriptionstatic RequestBeanMeta
RequestBeanMeta.create
(ParamInfo mpi, AnnotationWorkList annotations) Create metadata from specified parameter.static ResponseBeanMeta
ResponseBeanMeta.create
(ParamInfo mpi, AnnotationWorkList annotations) Create metadata from specified method parameter. -
Uses of ParamInfo in org.apache.juneau.reflect
Methods in org.apache.juneau.reflect that return ParamInfoModifier and TypeMethodDescriptionPerforms an action on this object if the specified predicate test passes.<A extends Annotation>
ParamInfoParamInfo.forEachAnnotation
(Class<A> type, Predicate<A> filter, Consumer<A> action) Performs an action on all matching annotations on this parameter.<A extends Annotation>
ParamInfoParamInfo.forEachDeclaredAnnotation
(Class<A> type, Predicate<A> filter, Consumer<A> action) Performs an action on all matching annotations declared on this parameter.final ParamInfo
ExecutableInfo.getParam
(int index) Returns parameter information at the specified index.Methods in org.apache.juneau.reflect that return types with arguments of type ParamInfoModifier and TypeMethodDescriptionExecutableInfo.getParams()
Returns the parameters defined on this executable.Method parameters in org.apache.juneau.reflect with type arguments of type ParamInfoModifier and TypeMethodDescriptionPerforms an action on this object if the specified predicate test passes.Performs an action on this object if the specified predicate test passes.ExecutableInfo.forEachParam
(Predicate<ParamInfo> filter, Consumer<ParamInfo> action) Performs an action on every parameter that matches the specified filter.ExecutableInfo.forEachParam
(Predicate<ParamInfo> filter, Consumer<ParamInfo> action) Performs an action on every parameter that matches the specified filter.boolean
Returnstrue if this object passes the specified predicate test. -
Uses of ParamInfo in org.apache.juneau.rest.arg
Methods in org.apache.juneau.rest.arg with parameters of type ParamInfoModifier and TypeMethodDescriptionstatic AttributeArg
Static creator.static ContentArg
Static creator.static DefaultArg
Static creator.static FormDataArg
FormDataArg.create
(ParamInfo paramInfo, AnnotationWorkList annotations) Static creator.static HasFormDataArg
Static creator.static HasQueryArg
Static creator.static HeaderArg
HeaderArg.create
(ParamInfo paramInfo, AnnotationWorkList annotations) Static creator.static HttpServletRequestArgs
Static creator.static HttpServletResponseArgs
Static creator.static HttpSessionArgs
Static creator.static InputStreamParserArg
Static creator.static MethodArg
Static creator.static ParserArg
Static creator.static PathArg
PathArg.create
(ParamInfo paramInfo, AnnotationWorkList annotations, UrlPathMatcher pathMatcher) Static creator.static QueryArg
QueryArg.create
(ParamInfo paramInfo, AnnotationWorkList annotations) Static creator.static ReaderParserArg
Static creator.static RequestBeanArg
RequestBeanArg.create
(ParamInfo paramInfo, AnnotationWorkList annotations) Static creator.static ResponseBeanArg
ResponseBeanArg.create
(ParamInfo paramInfo, AnnotationWorkList annotations) Static creator.static ResponseCodeArg
Static creator.static ResponseHeaderArg
ResponseHeaderArg.create
(ParamInfo paramInfo, AnnotationWorkList annotations) Static creator.static RestContextArgs
Static creator.static RestOpContextArgs
Static creator.static RestOpSessionArgs
Static creator.static RestRequestArgs
Static creator.static RestResponseArgs
Static creator.static RestSessionArgs
Static creator.Constructors in org.apache.juneau.rest.arg with parameters of type ParamInfoModifierConstructorDescriptionArgException
(ParamInfo pi, String msg, Object... args) Constructor.protected
AttributeArg
(ParamInfo paramInfo) Constructor.protected
ContentArg
(ParamInfo paramInfo) Constructor.protected
DefaultArg
(ParamInfo paramInfo) Constructor.protected
FormDataArg
(ParamInfo pi, AnnotationWorkList annotations) Constructor.protected
Constructor.protected
HasQueryArg
(ParamInfo pi) Constructor.protected
HeaderArg
(ParamInfo pi, AnnotationWorkList annotations) Constructor.protected
PathArg
(ParamInfo paramInfo, AnnotationWorkList annotations, UrlPathMatcher pathMatcher) Constructor.protected
QueryArg
(ParamInfo pi, AnnotationWorkList annotations) Constructor.protected
RequestBeanArg
(ParamInfo paramInfo, AnnotationWorkList annotations) Constructor.protected
ResponseBeanArg
(ParamInfo paramInfo, AnnotationWorkList annotations) Constructor.protected
ResponseCodeArg
(ParamInfo paramInfo) Constructor.protected
ResponseHeaderArg
(ParamInfo pi, AnnotationWorkList annotations) Constructor.