Class RecursionOperator
- java.lang.Object
-
- net.thisptr.jackson.jq.internal.tree.RecursionOperator
-
- All Implemented Interfaces:
Expression
public class RecursionOperator extends java.lang.Object implements Expression
-
-
Constructor Summary
Constructors Constructor Description RecursionOperator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath)
private static void
pathRecursive(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output)
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.thisptr.jackson.jq.Expression
apply
-
-
-
-
Method Detail
-
pathRecursive
private static void pathRecursive(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output) throws JsonQueryException
- Throws:
JsonQueryException
-
apply
public void apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) throws JsonQueryException
- Specified by:
apply
in interfaceExpression
- Throws:
JsonQueryException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-