Adapter directly,
in order to not have to implement a few of the methods that have non-specific
implementations, like Adapter.functionRegistry(), Adapter.typeOf(T)
or the Comparable interface.BaseFunction.call(io.burt.jmespath.Adapter<T>, java.util.List<io.burt.jmespath.function.FunctionArgument<T>>) after the argument constraints have been checked
against the arguments.Comparator.compare(T, T).null).Comparator interface, returns
true when the argument is of the same class, or a subclass of, the receiver.ArgumentTypeException unless RuntimeConfiguration.silentTypeErrors
is true, in which case it returns a null value (not Java null).JmesPathVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.JmesPathParser.JmesPathLexer.VOCABULARY instead.JmesPathParser.VOCABULARY instead.List.Number, or null if the argument does not
represent a number.String.andExpression
labeled alternative in JmesPathParser.expression().andExpression
labeled alternative in JmesPathParser.expression().bracketedExpression
labeled alternative in JmesPathParser.expression().bracketedExpression
labeled alternative in JmesPathParser.expression().bracketExpression
labeled alternative in JmesPathParser.expression().bracketExpression
labeled alternative in JmesPathParser.expression().bracketFlatten
labeled alternative in JmesPathParser.bracketSpecifier().bracketFlatten
labeled alternative in JmesPathParser.bracketSpecifier().bracketIndex
labeled alternative in JmesPathParser.bracketSpecifier().bracketIndex
labeled alternative in JmesPathParser.bracketSpecifier().bracketSlice
labeled alternative in JmesPathParser.bracketSpecifier().bracketSlice
labeled alternative in JmesPathParser.bracketSpecifier().bracketStar
labeled alternative in JmesPathParser.bracketSpecifier().bracketStar
labeled alternative in JmesPathParser.bracketSpecifier().JmesPathParser.chainedExpression().JmesPathParser.chainedExpression().chainExpression
labeled alternative in JmesPathParser.expression().chainExpression
labeled alternative in JmesPathParser.expression().comparisonExpression
labeled alternative in JmesPathParser.expression().comparisonExpression
labeled alternative in JmesPathParser.expression().JmesPathParser.currentNode().JmesPathParser.currentNode().currentNodeExpression
labeled alternative in JmesPathParser.expression().currentNodeExpression
labeled alternative in JmesPathParser.expression().JmesPathParser.expressionType().JmesPathParser.expressionType().JmesPathParser.functionArg().JmesPathParser.functionArg().functionCallExpression
labeled alternative in JmesPathParser.expression().functionCallExpression
labeled alternative in JmesPathParser.expression().JmesPathParser.functionExpression().JmesPathParser.functionExpression().JmesPathParser.identifier().JmesPathParser.identifier().identifierExpression
labeled alternative in JmesPathParser.expression().identifierExpression
labeled alternative in JmesPathParser.expression().JmesPathParser.jmesPathExpression().JmesPathParser.jmesPathExpression().JmesPathParser.jsonArray().JmesPathParser.jsonArray().jsonArrayValue
labeled alternative in JmesPathParser.jsonValue().jsonArrayValue
labeled alternative in JmesPathParser.jsonValue().jsonConstantValue
labeled alternative in JmesPathParser.jsonValue().jsonConstantValue
labeled alternative in JmesPathParser.jsonValue().jsonNumberValue
labeled alternative in JmesPathParser.jsonValue().jsonNumberValue
labeled alternative in JmesPathParser.jsonValue().JmesPathParser.jsonObject().JmesPathParser.jsonObject().JmesPathParser.jsonObjectPair().JmesPathParser.jsonObjectPair().jsonObjectValue
labeled alternative in JmesPathParser.jsonValue().jsonObjectValue
labeled alternative in JmesPathParser.jsonValue().jsonStringValue
labeled alternative in JmesPathParser.jsonValue().jsonStringValue
labeled alternative in JmesPathParser.jsonValue().JmesPathParser.keyvalExpr().JmesPathParser.keyvalExpr().JmesPathParser.literal().JmesPathParser.literal().literalExpression
labeled alternative in JmesPathParser.expression().literalExpression
labeled alternative in JmesPathParser.expression().JmesPathParser.multiSelectHash().JmesPathParser.multiSelectHash().multiSelectHashExpression
labeled alternative in JmesPathParser.expression().multiSelectHashExpression
labeled alternative in JmesPathParser.expression().JmesPathParser.multiSelectList().JmesPathParser.multiSelectList().multiSelectListExpression
labeled alternative in JmesPathParser.expression().multiSelectListExpression
labeled alternative in JmesPathParser.expression().notExpression
labeled alternative in JmesPathParser.expression().notExpression
labeled alternative in JmesPathParser.expression().orExpression
labeled alternative in JmesPathParser.expression().orExpression
labeled alternative in JmesPathParser.expression().parenExpression
labeled alternative in JmesPathParser.expression().parenExpression
labeled alternative in JmesPathParser.expression().pipeExpression
labeled alternative in JmesPathParser.expression().pipeExpression
labeled alternative in JmesPathParser.expression().rawStringExpression
labeled alternative in JmesPathParser.expression().rawStringExpression
labeled alternative in JmesPathParser.expression().select
labeled alternative in JmesPathParser.bracketSpecifier().select
labeled alternative in JmesPathParser.bracketSpecifier().JmesPathParser.slice().JmesPathParser.slice().JmesPathParser.wildcard().JmesPathParser.wildcard().wildcardExpression
labeled alternative in JmesPathParser.expression().wildcardExpression
labeled alternative in JmesPathParser.expression().Copyright © 2016–2023. All rights reserved.