All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
static ParameterDescriptor.Builder<Boolean,Boolean> |
bool(String name) |
static <R> ParameterDescriptor.Builder<Boolean,R> |
bool(String name,
Class<? extends R> transformedClass) |
abstract String |
description() |
static ParameterDescriptor.Builder<Double,Double> |
floating(String name) |
static <R> ParameterDescriptor.Builder<Double,R> |
floating(String name,
Class<? extends R> transformedClass) |
static ParameterDescriptor.Builder<Long,Long> |
integer(String name) |
static <R> ParameterDescriptor.Builder<Long,R> |
integer(String name,
Class<? extends R> transformedClass) |
abstract String |
name() |
static ParameterDescriptor.Builder<Object,Object> |
object(String name) |
static <R> ParameterDescriptor.Builder<Object,R> |
object(String name,
Class<? extends R> transformedClass) |
abstract boolean |
optional() |
Optional<R> |
optional(FunctionArgs args,
EvaluationContext context) |
static <T,R> ParameterDescriptor.Builder<T,R> |
param() |
R |
required(FunctionArgs args,
EvaluationContext context) |
static ParameterDescriptor.Builder<String,String> |
string(String name) |
static <R> ParameterDescriptor.Builder<String,R> |
string(String name,
Class<? extends R> transformedClass) |
abstract Function<T,R> |
transform() |
abstract Class<? extends R> |
transformedType() |
abstract Class<? extends T> |
type() |
static <T> ParameterDescriptor.Builder<T,T> |
type(String name,
Class<? extends T> typeClass) |
static <T,R> ParameterDescriptor.Builder<T,R> |
type(String name,
Class<? extends T> typeClass,
Class<? extends R> transformedClass) |