| Package | Description |
|---|---|
| org.jooby.apitool |
| Modifier and Type | Method and Description |
|---|---|
RouteParameter |
RouteParameter.defaultValue(Object value)
Set default value.
|
RouteParameter |
RouteParameter.description(String description)
Set parameter description.
|
RouteParameter |
RouteParameter.kind(RouteParameter.Kind kind)
Set parameter kind.
|
RouteParameter |
RouteParameter.name(String name)
Set parameter name.
|
RouteParameter |
RouteParameter.type(Type type)
Set parameter type.
|
| Modifier and Type | Method and Description |
|---|---|
List<RouteParameter> |
RouteMethod.parameters()
Get all parameters.
|
| Modifier and Type | Method and Description |
|---|---|
abstract <T> T |
RouteParameter.Kind.accept(RouteParameter parameter,
RouteParameter.Visitor<T> visitor) |
T |
RouteParameter.Visitor.visitBody(RouteParameter parameter)
Callback method for body HTTP parameters.
|
T |
RouteParameter.Visitor.visitFile(RouteParameter parameter)
Callback method for file upload HTTP parameters.
|
T |
RouteParameter.Visitor.visitForm(RouteParameter parameter)
Callback method for form HTTP parameters.
|
T |
RouteParameter.Visitor.visitHeader(RouteParameter parameter)
Callback method for header HTTP parameters.
|
T |
RouteParameter.Visitor.visitPath(RouteParameter parameter)
Callback method for path HTTP parameters.
|
T |
RouteParameter.Visitor.visitQuery(RouteParameter parameter)
Callback method for query HTTP parameters.
|
| Modifier and Type | Method and Description |
|---|---|
RouteMethod |
RouteMethod.param(String name,
Consumer<RouteParameter> customizer)
Find a parameter by name and invoke the given callback.
|
RouteMethod |
RouteMethod.parameters(List<RouteParameter> parameters)
Set all route parameters.
|
Copyright © 2021. All rights reserved.