Package net.thisptr.jackson.jq.path
Class InvalidPath
- java.lang.Object
-
- net.thisptr.jackson.jq.path.InvalidPath
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.thisptr.jackson.jq.path.Path
Path.Mutation
-
-
Constructor Summary
Constructors Constructor Description InvalidPath(Path parent, com.fasterxml.jackson.databind.JsonNode index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
get(com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean permissive)
com.fasterxml.jackson.databind.JsonNode
mutate(com.fasterxml.jackson.databind.JsonNode in, Path.Mutation mutation, boolean makeParent)
void
toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out)
-
-
-
Field Detail
-
parent
private final Path parent
-
index
private final com.fasterxml.jackson.databind.JsonNode index
-
-
Constructor Detail
-
InvalidPath
public InvalidPath(Path parent, com.fasterxml.jackson.databind.JsonNode index)
-
-
Method Detail
-
toJsonNode
public void toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out) throws JsonQueryException
- Specified by:
toJsonNode
in interfacePath
- Throws:
JsonQueryException
-
get
public void get(com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean permissive) throws JsonQueryException
- Specified by:
get
in interfacePath
- Throws:
JsonQueryException
-
mutate
public com.fasterxml.jackson.databind.JsonNode mutate(com.fasterxml.jackson.databind.JsonNode in, Path.Mutation mutation, boolean makeParent) throws JsonQueryException
- Specified by:
mutate
in interfacePath
- Throws:
JsonQueryException
-
-