Serialized Form
-
Package com.api.jsonata4java
-
Class com.api.jsonata4java.Binding
class Binding extends Object implements Serializable- serialVersionUID:
- -7183986949584334476L
-
Serialized Fields
-
_expr
MappingExpressionParser.ExprContext _expr
-
_fct
DeclaredFunction _fct
-
_type
com.api.jsonata4java.BindingType _type
-
_varname
String _varname
-
-
Class com.api.jsonata4java.Expression
class Expression extends Object implements Serializable- serialVersionUID:
- -292660522621832862L
-
Serialized Fields
-
_declaredFunctionMap
Map<String,
DeclaredFunction> _declaredFunctionMap -
_eval
ExpressionsVisitor _eval
-
_expr
Expressions _expr
-
_variableMap
Map<String,
MappingExpressionParser.ExprContext> _variableMap
-
-
Class com.api.jsonata4java.JSONataUtils
class JSONataUtils extends Object implements Serializable- serialVersionUID:
- 8109772978213632637L
-
Class com.api.jsonata4java.Sequence
class Sequence extends Object implements Serializable- serialVersionUID:
- 9212862402936258721L
-
Serialized Fields
-
_array
com.fasterxml.jackson.databind.node.ArrayNode _array
-
_keepSingleton
boolean _keepSingleton
-
_length
int _length
-
_sequence
boolean _sequence
-
-
Class com.api.jsonata4java.Signature
class Signature extends Object implements Serializable- serialVersionUID:
- -450755246855587271L
-
Class com.api.jsonata4java.Test
class Test extends Object implements Serializable- serialVersionUID:
- -7874581033151372290L
-
Class com.api.jsonata4java.Tester
class Tester extends Object implements Serializable- serialVersionUID:
- 6610473272854611804L
-
Class com.api.jsonata4java.TesterTimeBox
class TesterTimeBox extends Object implements Serializable- serialVersionUID:
- -6162778154105939338L
-
-
Package com.api.jsonata4java.expressions
-
Class com.api.jsonata4java.expressions.BufferingErrorListener
class BufferingErrorListener extends org.antlr.v4.runtime.BaseErrorListener implements Serializable- serialVersionUID:
- -7132728543942685913L
-
Exception com.api.jsonata4java.expressions.EvaluateException
class EvaluateException extends Exception implements Serializable- serialVersionUID:
- 360976872389227010L
-
Exception com.api.jsonata4java.expressions.EvaluateRuntimeException
class EvaluateRuntimeException extends RuntimeException implements Serializable- serialVersionUID:
- -6563289553854213645L
-
Class com.api.jsonata4java.expressions.Expressions
class Expressions extends Object implements Serializable- serialVersionUID:
- -2995139816481454905L
-
Serialized Fields
-
_eval
ExpressionsVisitor _eval
-
_expression
String _expression
-
_tree
org.antlr.v4.runtime.tree.ParseTree _tree
-
-
Class com.api.jsonata4java.expressions.ExpressionsVisitor
class ExpressionsVisitor extends MappingExpressionBaseVisitor<com.fasterxml.jackson.databind.JsonNode> implements Serializable- serialVersionUID:
- -9182723073149137352L
-
Serialized Fields
-
_environment
FrameEnvironment _environment
-
checkRuntime
boolean checkRuntime
-
currentDepth
int currentDepth
-
factory
com.fasterxml.jackson.databind.node.JsonNodeFactory factory
-
firstStep
boolean firstStep
-
firstStepCons
boolean firstStepCons
-
inArrayConstructStack
Deque<Boolean> inArrayConstructStack
-
keepArray
boolean keepArray
-
lastStep
boolean lastStep
-
lastStepCons
boolean lastStepCons
-
lastVisited
String lastVisited
-
maxDepth
int maxDepth
-
maxTime
long maxTime
-
startTime
long startTime
-
steps
List<org.antlr.v4.runtime.tree.ParseTree> steps
-
values
org.antlr.v4.runtime.tree.ParseTreeProperty<Integer> values
-
-
Class com.api.jsonata4java.expressions.ExpressionsVisitor.SelectorArrayNode
class SelectorArrayNode extends com.fasterxml.jackson.databind.node.ArrayNode implements Serializable- serialVersionUID:
- -641395411309729158L
-
Serialized Fields
-
selectionGroups
List<com.fasterxml.jackson.databind.JsonNode> selectionGroups
-
-
Class com.api.jsonata4java.expressions.FrameEnvironment
class FrameEnvironment extends Object implements Serializable- serialVersionUID:
- 8451009715230117298L
-
Serialized Fields
-
_declFunctionMap
Map<String,
DeclaredFunction> _declFunctionMap -
_enclosingFrame
FrameEnvironment _enclosingFrame
-
_isAsync
boolean _isAsync
-
_jsonataFunctionMap
Map<String,
FunctionBase> _jsonataFunctionMap -
_parentNodeMap
Map<com.fasterxml.jackson.databind.JsonNode,
com.fasterxml.jackson.databind.JsonNode> _parentNodeMap -
_stack
Deque<com.fasterxml.jackson.databind.JsonNode> _stack
This stack is used for storing the current "context" under which to evaluate predicate-type array indexes, e.g. [{"a":1}, {"a":2}][a=2] results in {"a":2} Specifically, it is used to resolve path expressions (a, in the above) against each of the elements in the array in order to figure out which elements match the predicate and which don't. We use a stack (rather than just a singleton) here, since predicates can be nested inside other predicates, e.g. [{"x":2}, {"x":3}] [x=(["a":101, "b":2}, {"a":102, "b":3}][a=101]).b] results in {"x":2} -
_timestamp
JS4JDate _timestamp
-
_variableMap
Map<String,
com.fasterxml.jackson.databind.JsonNode> _variableMap
-
-
Class com.api.jsonata4java.expressions.JS4JDate
class JS4JDate extends Date implements Serializable- serialVersionUID:
- -1235455818943814022L
-
Class com.api.jsonata4java.expressions.JS4JUtils
class JS4JUtils extends Object implements Serializable- serialVersionUID:
- -1767445323606716680L
-
Exception com.api.jsonata4java.expressions.NonNumericArrayIndexException
class NonNumericArrayIndexException extends EvaluateRuntimeException implements Serializable- serialVersionUID:
- 5132735269556205679L
-
Exception com.api.jsonata4java.expressions.ParseException
class ParseException extends Exception implements Serializable- serialVersionUID:
- 2683449090362342981L
-
Exception com.api.jsonata4java.expressions.PathUsedOutsideOfPredicateException
class PathUsedOutsideOfPredicateException extends EvaluateRuntimeException implements Serializable- serialVersionUID:
- 5132735269556205679L
-
Exception com.api.jsonata4java.expressions.PropertyDoesNotExistEvaluateRuntimeException
class PropertyDoesNotExistEvaluateRuntimeException extends EvaluateRuntimeException implements Serializable- serialVersionUID:
- 5132735269556205679L
-
-
Package com.api.jsonata4java.expressions.functions
-
Class com.api.jsonata4java.expressions.functions.DeclaredFunction
class DeclaredFunction extends Object implements Serializable- serialVersionUID:
- -7984628726118649985L
-
Serialized Fields
-
_exprList
MappingExpressionParser.ExprListContext _exprList
-
_varList
MappingExpressionParser.VarListContext _varList
-
-
-
Package com.api.jsonata4java.expressions.utils
-
Class com.api.jsonata4java.expressions.utils.ArrayUtils
class ArrayUtils extends Object implements Serializable- serialVersionUID:
- -6185850803487454927L
-
Class com.api.jsonata4java.expressions.utils.BooleanUtils
class BooleanUtils extends Object implements Serializable- serialVersionUID:
- -5460123458186653599L
-
Class com.api.jsonata4java.expressions.utils.Constants
class Constants extends Object implements Serializable- serialVersionUID:
- 439299157239217206L
-
Class com.api.jsonata4java.expressions.utils.DateTimeUtils
class DateTimeUtils extends Object implements Serializable- serialVersionUID:
- 365963860104380193L
-
Class com.api.jsonata4java.expressions.utils.FunctionUtils
class FunctionUtils extends Object implements Serializable- serialVersionUID:
- -3388958465533493227L
-
Class com.api.jsonata4java.expressions.utils.JsonMergeUtils
class JsonMergeUtils extends Object implements Serializable- serialVersionUID:
- 6579954130589053721L
-
Class com.api.jsonata4java.expressions.utils.NumberUtils
class NumberUtils extends Object implements Serializable- serialVersionUID:
- 1471647554518125118L
-
-
Package com.api.jsonata4java.testerui
-
Class com.api.jsonata4java.testerui.TesterUIProperties
class TesterUIProperties extends Properties implements Serializable- serialVersionUID:
- 1L
-