All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A storage mechanism for Evaluators to stash invalid input: '&' retrieve state.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An implementation of PreparedQuery that throws an AttributeExpressionLanguageException when attempting to evaluate the query.
 
 
 
 
Interface for an Evaluator that should be evaluated multiple times
 
JsonPathAddEvaluator allows adding a value to an array at the specified existing path
Abstract base JsonPath class with utility methods
JsonPathDeleteEvaluator allows delete elements at the specified path
JsonPathEvaluator provides access to document at the specified JsonPath
JsonPathPutEvaluator allows setting or adding a key and scalar value at the specified existing path
JsonPathSetEvaluator allows setting values at the specified existing path
JsonPathUpdateEvaluator is base class for updating attributes Subclasses need to implement JsonPathUpdateEvaluator.updateAttribute(com.jayway.jsonpath.DocumentContext, com.jayway.jsonpath.JsonPath, java.lang.Object) method otherwise it throws NotImplementedException
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Delegating implementation of Evaluation Context that blocks access to Parameter Values
 
 
 
Class used for creating and evaluating NiFi Expression Language.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A convenience class to encapsulate the logic of variable substitution based first on any additional variable maps, then flow file properties, then flow file attributes, and finally the provided system and env variable registry.