| Package | Description |
|---|---|
| io.burt.jmespath.function |
| Modifier and Type | Method and Description |
|---|---|
static ArgumentConstraint |
ArgumentConstraints.anyValue()
Describes a single argument of any value.
|
ArgumentConstraint |
Function.argumentConstraints()
Returns the constraints to use when checking the list of arguments before
the function is called.
|
ArgumentConstraint |
BaseFunction.argumentConstraints() |
static ArgumentConstraint |
ArgumentConstraints.arrayOf(ArgumentConstraint constraint)
Describes a single argument that is an array.
|
static ArgumentConstraint |
ArgumentConstraints.expression()
Describes a single expression argument.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(ArgumentConstraint... constraints)
Describes a heterogeneous list of arguments.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(int min,
ArgumentConstraint constraint)
Describes a homogeneous list of arguments without upper limit.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(int min,
int max,
ArgumentConstraint constraint)
Describes a homogeneous list of arguments, of fixed or variable length.
|
static ArgumentConstraint |
ArgumentConstraints.typeOf(JmesPathType... types)
Describes a single argument that is of one of the specified value types.
|
static ArgumentConstraint |
ArgumentConstraints.typeOf(JmesPathType type)
Describes a single argument of a specified value type.
|
| Modifier and Type | Method and Description |
|---|---|
static ArgumentConstraint |
ArgumentConstraints.arrayOf(ArgumentConstraint constraint)
Describes a single argument that is an array.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(ArgumentConstraint... constraints)
Describes a heterogeneous list of arguments.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(int min,
ArgumentConstraint constraint)
Describes a homogeneous list of arguments without upper limit.
|
static ArgumentConstraint |
ArgumentConstraints.listOf(int min,
int max,
ArgumentConstraint constraint)
Describes a homogeneous list of arguments, of fixed or variable length.
|
| Constructor and Description |
|---|
ArrayMathFunction(ArgumentConstraint innerConstraint) |
BaseFunction(ArgumentConstraint... argumentConstraints)
Constructor used by subclasses whose name ends with "Function" and that
accept a fixed number of argument.
|
BaseFunction(ArgumentConstraint argumentConstraints)
Constructor used by subclasses whose name ends with "Function" and that
accept a single, or a variable number of arguments.
|
BaseFunction(String name,
ArgumentConstraint... argumentConstraints)
Constructor used by subclasses that provide a custom name (not based on
the class name) and that accept a fixed number of arguments.
|
BaseFunction(String name,
ArgumentConstraint argumentConstraints)
Constructor used by subclasses that provide a custom name (not based on
the class name) and that accept a single, or a variable number of arguments.
|
Copyright © 2016–2021. All rights reserved.