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 voidapply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath)private static voidpathRecursive(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output)java.lang.StringtoString()-
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:
applyin interfaceExpression- Throws:
JsonQueryException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-