Class BracketFieldAccess
java.lang.Object
net.thisptr.jackson.jq.internal.tree.fieldaccess.FieldAccess
net.thisptr.jackson.jq.internal.tree.fieldaccess.BracketFieldAccess
- All Implemented Interfaces:
Expression
-
Field Summary
FieldsFields inherited from class net.thisptr.jackson.jq.internal.tree.fieldaccess.FieldAccess
permissive, target
-
Constructor Summary
ConstructorsConstructorDescriptionBracketFieldAccess
(Expression src, Expression atExpr, boolean permissive) BracketFieldAccess
(Expression src, Expression startExpr, Expression endExpr, boolean permissive) -
Method Summary
Methods inherited from class net.thisptr.jackson.jq.internal.tree.fieldaccess.FieldAccess
emitAllPath, emitArrayIndexOfPath, emitArrayIndexPath, emitArrayRangeIndexPath, emitObjectFieldPath
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
-
Field Details
-
startExpr
-
endExpr
-
isRange
private boolean isRange
-
-
Constructor Details
-
BracketFieldAccess
-
BracketFieldAccess
public BracketFieldAccess(Expression src, Expression startExpr, Expression endExpr, boolean permissive)
-
-
Method Details
-
toString
-
apply
public void apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path path, PathOutput output, boolean requirePath) throws JsonQueryException - Throws:
JsonQueryException
-