public abstract class FieldAccess extends Object implements Expression
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
permissive |
protected Expression |
target |
| Constructor and Description |
|---|
FieldAccess(Expression target,
boolean permissive) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
emitAllPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
emitArrayIndexOfPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode subseqToLookFor,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
emitArrayIndexPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode index,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
emitArrayRangeIndexPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode start,
com.fasterxml.jackson.databind.JsonNode end,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
protected static void |
emitObjectFieldPath(boolean permissive,
String key,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, applyprotected final Expression target
protected final boolean permissive
public FieldAccess(Expression target, boolean permissive)
protected static void emitAllPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath)
throws JsonQueryException
JsonQueryExceptionprotected static void emitObjectFieldPath(boolean permissive,
String key,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath)
throws JsonQueryException
JsonQueryExceptionprotected static void emitArrayIndexPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode index,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath)
throws JsonQueryException
JsonQueryExceptionprotected static void emitArrayIndexOfPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode subseqToLookFor,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath)
throws JsonQueryException
JsonQueryExceptionprotected static void emitArrayRangeIndexPath(boolean permissive,
com.fasterxml.jackson.databind.JsonNode start,
com.fasterxml.jackson.databind.JsonNode end,
com.fasterxml.jackson.databind.JsonNode pobj,
Path ppath,
PathOutput output,
boolean requirePath)
throws JsonQueryException
JsonQueryExceptionCopyright © 2025. All rights reserved.