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()
 
 - 
 
 -