All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractAggregation Defines the pattern for processing numerical values via an abstract implementation that iterates over the collection of JSONArray entities and verifies that each is a numerical value and then passes that along the abstract methods Created by mattg on 6/26/15.AbstractJsonProvider AbstractSequenceAggregation Defines the pattern for taking item from collection of JSONArray by index Created by git9527 on 6/11/22.Append Appends JSON structure to the current document so that you can utilize the JSON added thru another function call.ArrayIndexOperation ArrayIndexToken ArrayPathToken ArraySliceOperation ArraySliceOperation.Operation ArraySliceToken Average Provides the average of a series of numbers in a JSONArray Created by mattg on 6/26/15.Cache CacheProvider CharacterIndex CompiledPath Concatenate String function concat - simple takes a list of arguments and/or an array and concatenates them together to form a single stringConfiguration Immutable configuration objectConfiguration.ConfigurationBuilder Configuration builderConfiguration.Defaults Criteria DefaultsImpl DocumentContext EvaluationAbortException EvaluationContext EvaluationContextImpl EvaluationListener A listener that can be registered on aConfigurationthat is notified when a result is added to the result of this path evaluation.EvaluationListener.EvaluationContinuation EvaluationListener.FoundResult Evaluator EvaluatorFactory ExpressionNode Filter FilterCompiler First Take the first item from collection of JSONArray Created by git9527 on 6/11/22.FunctionPathToken Token representing a Function call to one of the functions produced via the FunctionFactoryGsonJsonProvider GsonMappingProvider ILateBindingValue Obtain the late binding value at runtime rather than storing the value in the cache thus trashing the cacheIndex Take the index from first Parameter, then the item from collection of JSONArray by index Created by git9527 on 6/11/22.InvalidCriteriaException InvalidJsonException InvalidModificationException InvalidPathException JacksonJsonNodeJsonProvider JacksonJsonProvider JacksonMappingProvider JakartaJsonProvider JakartaMappingProvider JettisonProvider JsonContext JsonFormatter JsonLateBindingValue Defines the JSON document Late binding approach to function arguments.JsonOrgJsonProvider JsonOrgMappingProvider JsonPath JsonPath is to JSON what XPATH is to XML, a simple way to extract parts of a given document.JsonPathException JsonProvider JsonSmartJsonProvider JsonSmartMappingProvider KeySetFunction Author: Sergey Saiyan sergey.sova42@gmail.com Created at 21/02/2018.Last Take the first item from collection of JSONArray Created by git9527 on 6/11/22.Length Provides the length of a JSONArray Object Created by mattg on 6/26/15.LogicalExpressionNode LogicalOperator LRUCache MapFunction Returns a new representation for the input value.MappingException MappingProvider Maps object between different TypesMax Defines the summation of a series of JSONArray numerical values Created by mattg on 6/26/15.Min Defines the summation of a series of JSONArray numerical values Created by mattg on 6/26/15.NOOPCache Option Parameter Defines a parameter as passed to a function with late binding support for lazy evaluation.ParamType Created by mgreenwood on 12/11/15.ParseContext Parses JSON as specified by the usedJsonProvider.ParseContextImpl PassthruPathFunction Defines the default behavior which is to return the model that is provided as input as output Created by mattg on 6/26/15.Path PathCompiler PathFunction Defines the pattern by which a function can be executed over the result set in the particular path being grabbed.PathFunctionFactory Implements a factory that given a name of the function will return the Function implementation, or null if the value is not obtained.PathLateBindingValue Defines the contract for late bindings, provides document state and enough context to perform the evaluation at a later date such that we can operate on a dynamically changing value.PathNotFoundException PathRef PathToken PathTokenAppender PathTokenFactory PatternFlag Predicate Predicate.PredicateContext PredicateContextImpl PredicatePathToken PropertyPathToken ReadContext RelationalExpressionNode RelationalOperator RootPathToken ScanPathToken StandardDeviation Provides the standard deviation of a series of numbers Created by mattg on 6/27/15.Sum Defines the summation of a series of JSONArray numerical values Created by mattg on 6/26/15.TapestryJsonProvider TapestryMappingProvider TypeRef<T> Used to specify generic type information inReadContextTypeRef ref = new TypeRef- >() { };
Utils ValueCompareException ValueNode ValueNodes Moved these nodes out of the ValueNode abstract class.ValueNodes.BooleanNode ValueNodes.ClassNode ValueNodes.JsonNode ValueNodes.NullNode ValueNodes.NumberNode ValueNodes.OffsetDateTimeNode ValueNodes.PathNode ValueNodes.PatternNode ValueNodes.PredicateNode ValueNodes.StringNode ValueNodes.UndefinedNode ValueNodes.ValueListNode WildcardPathToken WriteContext