Json Path Function Extension
specification: https://datatracker.ietf.org/doc/rfc9535/ date: 2024-02 section: 2.4. Function Extensions
Inheritors
Types
Link copied to clipboard
class LogicalTypeFunctionExtension(argumentTypes: JsonPathFilterExpressionType, evaluator: (arguments: List<JsonPathFilterExpressionValue>) -> Boolean) : JsonPathFunctionExtension<JsonPathFilterExpressionValue.LogicalTypeValue>
Link copied to clipboard
class NodesTypeFunctionExtension(argumentTypes: JsonPathFilterExpressionType, evaluator: (arguments: List<JsonPathFilterExpressionValue>) -> List<JsonElement>) : JsonPathFunctionExtension<JsonPathFilterExpressionValue.NodesTypeValue.FunctionExtensionResult>
Link copied to clipboard
class ValueTypeFunctionExtension(argumentTypes: JsonPathFilterExpressionType, evaluator: (arguments: List<JsonPathFilterExpressionValue>) -> JsonElement?) : JsonPathFunctionExtension<JsonPathFilterExpressionValue.ValueTypeValue>