Package org.jboss.resteasy.spi.metadata
Class ResourceBuilder.ParameterBuilder<T extends ResourceBuilder.ParameterBuilder<T>>
- java.lang.Object
-
- org.jboss.resteasy.spi.metadata.ResourceBuilder.ParameterBuilder<T>
-
- Direct Known Subclasses:
ResourceBuilder.ConstructorParameterBuilder,ResourceBuilder.FieldParameterBuilder,ResourceBuilder.LocatorMethodParameterBuilder,ResourceBuilder.SetterParameterBuilder
- Enclosing class:
- ResourceBuilder
public static class ResourceBuilder.ParameterBuilder<T extends ResourceBuilder.ParameterBuilder<T>> extends Object
-
-
Constructor Summary
Constructors Constructor Description ParameterBuilder(Parameter parameter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TbeanParam()Tcontext()TcookieParam(String name)TdefaultValue(String defaultValue)Tencoded()Tform()Resteasy @Form specific injection parameter.Tform(String prefix)Resteasy @Form specific injection parameter.TformParam(String name)TfromAnnotations()TgenericType(Type type)ParametergetParameter()TheaderParam(String name)TmatrixParam(String name)TmessageBody()TpathParam(String name)TqueryParam(String name)Ttype(Class<?> type)Ttype(javax.ws.rs.core.GenericType type)
-
-
-
Constructor Detail
-
ParameterBuilder
public ParameterBuilder(Parameter parameter)
-
-
Method Detail
-
getParameter
public Parameter getParameter()
-
type
public T type(javax.ws.rs.core.GenericType type)
-
beanParam
public T beanParam()
-
context
public T context()
-
messageBody
public T messageBody()
-
encoded
public T encoded()
-
form
public T form(String prefix)
Resteasy @Form specific injection parameter.- Parameters:
prefix- prefix- Returns:
- parameter builder
-
form
public T form()
Resteasy @Form specific injection parameter.- Returns:
- parameter builder
-
fromAnnotations
public T fromAnnotations()
-
-