Uses of Class
com.api.jsonata4java.expressions.ParseException

Packages that use ParseException
  • Uses of ParseException in com.api.jsonata4java

    Methods in com.api.jsonata4java that throw ParseException
    Modifier and Type
    Method
    Description
    void
    Expression.assign(String varname, String expression)
    Assign the expression (variable or function declaration) to the variable name supplied
    static List<Binding>
    Expression.createBindings(com.fasterxml.jackson.databind.JsonNode bindingObj)
    Establish a list of bindings for the given json object
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluate(com.fasterxml.jackson.databind.JsonNode rootContext)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluate(com.fasterxml.jackson.databind.JsonNode rootContext, com.fasterxml.jackson.databind.JsonNode bindingObj)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions specified in the bindings object
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluate(com.fasterxml.jackson.databind.JsonNode rootContext, com.fasterxml.jackson.databind.JsonNode bindingObj, long timeoutMS, int maxDepth)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions specified in the bindings object
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluate(com.fasterxml.jackson.databind.JsonNode rootContext, List<Binding> bindings)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions specified in the list of bindings
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluate(com.fasterxml.jackson.databind.JsonNode rootContext, List<Binding> bindings, long timeoutMS, int maxDepth)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions specified in the list of bindings
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluateSynced(com.fasterxml.jackson.databind.JsonNode rootContext)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions.
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluateSynced(com.fasterxml.jackson.databind.JsonNode rootContext, com.fasterxml.jackson.databind.JsonNode bindingObj)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions specified in the bindings object
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluateSynced(com.fasterxml.jackson.databind.JsonNode rootContext, com.fasterxml.jackson.databind.JsonNode bindingObj, long timeoutMS, int maxDepth)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions specified in the bindings object.
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluateSynced(com.fasterxml.jackson.databind.JsonNode rootContext, List<Binding> bindings)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions specified in the list of bindings.
    com.fasterxml.jackson.databind.JsonNode
    Expression.evaluateSynced(com.fasterxml.jackson.databind.JsonNode rootContext, List<Binding> bindings, long timeoutMS, int maxDepth)
    Generate a result form the Expression's parsed expression and variable assignments or registered functions specified in the list of bindings.
    static Expression
    Expression.jsonata(String expression)
    Generate a new Expression based on evaluating the supplied expression
    void
    Expression.registerFunction(String fctName, String implementation)
    Registers a function implementation (declaration) by name
    Constructors in com.api.jsonata4java that throw ParseException
    Modifier
    Constructor
    Description
     
    Binding(String expression)
    Constructor using a variable assignment expression
     
    Binding(String varName, com.fasterxml.jackson.databind.JsonNode value)
    Constructor using a simple element (not an expression needing to be parsed)
     
    Binding(String varName, String expression)
    Constructor using a variable name and either a variable or function declaration expression
     
    Expression(String expression)
    Constructor for Expression
  • Uses of ParseException in com.api.jsonata4java.expressions

    Modifier and Type
    Method
    Description
    Expressions.parse(String mappingExpression)
     
  • Uses of ParseException in com.api.jsonata4java.expressions.path

    Modifier and Type
    Method
    Description
    PathExpression.parse(String expr)