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
Version:
$Revision: 1 $
Author:
Bill Burke
  • Constructor Details

    • ParameterBuilder

      public ParameterBuilder(Parameter parameter)
  • Method Details

    • getParameter

      public Parameter getParameter()
    • type

      public T type(Class<?> type)
    • genericType

      public T genericType(Type type)
    • type

      public T type(jakarta.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(String defaultValue)
    • cookieParam

      public T cookieParam(String name)
    • formParam

      public T formParam(String name)
    • 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
    • headerParam

      public T headerParam(String name)
    • matrixParam

      public T matrixParam(String name)
    • pathParam

      public T pathParam(String name)
    • queryParam

      public T queryParam(String name)
    • fromAnnotations

      public T fromAnnotations()