Uses of Class
com.schibsted.spt.data.jslt.impl.Location
Packages that use Location
Package
Description
The public API to the JSLT processor.
This package contains implementation-internal interfaces and classes.
The implementation of the JSLT parser.
-
Uses of Location in com.schibsted.spt.data.jslt
Fields in com.schibsted.spt.data.jslt declared as LocationConstructors in com.schibsted.spt.data.jslt with parameters of type LocationModifierConstructorDescriptionJsltException
(String message, Location location) JsltException
(String message, Throwable cause, Location location) -
Uses of Location in com.schibsted.spt.data.jslt.impl
Fields in com.schibsted.spt.data.jslt.impl declared as LocationModifier and TypeFieldDescriptionprotected Location
AbstractNode.location
private Location
VariableInfo.location
Methods in com.schibsted.spt.data.jslt.impl that return LocationMethods in com.schibsted.spt.data.jslt.impl with parameters of type LocationModifier and TypeMethodDescriptionvoid
void
static double
ComparisonOperator.compare
(com.fasterxml.jackson.databind.JsonNode v1, com.fasterxml.jackson.databind.JsonNode v2, Location location) ParseContext.getImportedCallable
(String prefix, String name, Location loc) static com.fasterxml.jackson.databind.JsonNode
static com.fasterxml.jackson.databind.JsonNode
NodeUtils.number
(com.fasterxml.jackson.databind.JsonNode value, boolean strict, Location loc, com.fasterxml.jackson.databind.JsonNode fallback) static com.fasterxml.jackson.databind.JsonNode
int
ScopeManager.registerParameter
(String parameter, Location loc) Registers a parameter to a function.Constructors in com.schibsted.spt.data.jslt.impl with parameters of type LocationModifierConstructorDescriptionAbstractInvocationExpression
(ExpressionNode[] arguments, Location location) AbstractNode
(Location location) AbstractOperator
(ExpressionNode left, ExpressionNode right, String operator, Location location) AndOperator
(ExpressionNode left, ExpressionNode right, Location location) ArrayExpression
(ExpressionNode[] children, Location location) ArraySlicer
(ExpressionNode left, boolean colon, ExpressionNode right, ExpressionNode parent, Location location) BiggerComparison
(ExpressionNode left, ExpressionNode right, Location location) BiggerOrEqualComparison
(ExpressionNode left, ExpressionNode right, Location location) ComparisonOperator
(ExpressionNode left, ExpressionNode right, String operator, Location location) DivideOperator
(ExpressionNode left, ExpressionNode right, Location location) DotExpression
(Location location) DotExpression
(String key, ExpressionNode parent, Location location) EqualsComparison
(ExpressionNode left, ExpressionNode right, Location location) FailDotExpression
(Location location, String where) ForExpression
(ExpressionNode valueExpr, LetExpression[] lets, ExpressionNode loopExpr, ExpressionNode ifExpr, Location location) FunctionExpression
(String name, ExpressionNode[] arguments, Location location) IfExpression
(ExpressionNode test, LetExpression[] thenlets, ExpressionNode then, LetExpression[] elselets, ExpressionNode orelse, Location location) LetExpression
(String variable, ExpressionNode value, Location location) LiteralExpression
(com.fasterxml.jackson.databind.JsonNode value, Location location) MacroExpression
(Macro macro, ExpressionNode[] arguments, Location location) MatcherExpression
(ExpressionNode expr, List<String> minuses, Location location) MinusOperator
(ExpressionNode left, ExpressionNode right, Location location) MultiplyOperator
(ExpressionNode left, ExpressionNode right, Location location) NumericOperator
(ExpressionNode left, ExpressionNode right, String name, Location location) ObjectComprehension
(ExpressionNode loop, LetExpression[] lets, ExpressionNode key, ExpressionNode value, ExpressionNode ifExpr, Location location, JsonFilter filter) ObjectExpression
(LetExpression[] lets, PairExpression[] children, MatcherExpression matcher, Location location, JsonFilter filter) OrOperator
(ExpressionNode left, ExpressionNode right, Location location) PairExpression
(ExpressionNode key, ExpressionNode value, Location location) ParameterInfo
(String name, Location location) PipeOperator
(ExpressionNode left, ExpressionNode right, Location location) PlusOperator
(ExpressionNode left, ExpressionNode right, Location location) SmallerComparison
(ExpressionNode left, ExpressionNode right, Location location) SmallerOrEqualsComparison
(ExpressionNode left, ExpressionNode right, Location location) UnequalsComparison
(ExpressionNode left, ExpressionNode right, Location location) VariableExpression
(String variable, Location location) VariableInfo
(Location location) -
Uses of Location in com.schibsted.spt.data.jslt.parser
Methods in com.schibsted.spt.data.jslt.parser that return LocationModifier and TypeMethodDescriptionprivate static Location
ParserImpl.makeLocation
(ParseContext ctx, SimpleNode node) private static Location
ParserImpl.makeLocation
(ParseContext ctx, Token token)