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 java.lang.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(java.lang.String name)TdefaultValue(java.lang.String defaultValue)Tencoded()Tform()Resteasy @Form specific injection parameterTform(java.lang.String prefix)Resteasy @Form specific injection parameterTformParam(java.lang.String name)TfromAnnotations()TgenericType(java.lang.reflect.Type type)TheaderParam(java.lang.String name)TmatrixParam(java.lang.String name)TmessageBody()TpathParam(java.lang.String name)TqueryParam(java.lang.String name)Ttype(java.lang.Class<?> type)Ttype(javax.ws.rs.core.GenericType type)
-
-
-
Field Detail
-
parameter
final Parameter parameter
-
-
Constructor Detail
-
ParameterBuilder
public ParameterBuilder(Parameter parameter)
-
-
Method Detail
-
type
public T type(java.lang.Class<?> type)
-
genericType
public T genericType(java.lang.reflect.Type type)
-
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()
-
defaultValue
public T defaultValue(java.lang.String defaultValue)
-
cookieParam
public T cookieParam(java.lang.String name)
-
formParam
public T formParam(java.lang.String name)
-
form
public T form(java.lang.String prefix)
Resteasy @Form specific injection parameter- Parameters:
prefix-- Returns:
-
form
public T form()
Resteasy @Form specific injection parameter- Returns:
-
headerParam
public T headerParam(java.lang.String name)
-
matrixParam
public T matrixParam(java.lang.String name)
-
pathParam
public T pathParam(java.lang.String name)
-
queryParam
public T queryParam(java.lang.String name)
-
fromAnnotations
public T fromAnnotations()
-
-