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 T
beanParam()
T
context()
T
cookieParam(java.lang.String name)
T
defaultValue(java.lang.String defaultValue)
T
encoded()
T
form()
Resteasy @Form specific injection parameterT
form(java.lang.String prefix)
Resteasy @Form specific injection parameterT
formParam(java.lang.String name)
T
fromAnnotations()
T
genericType(java.lang.reflect.Type type)
T
headerParam(java.lang.String name)
T
matrixParam(java.lang.String name)
T
messageBody()
T
pathParam(java.lang.String name)
T
queryParam(java.lang.String name)
T
type(java.lang.Class<?> type)
T
type(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()
-
-