Package net.thisptr.jackson.jq.path
Interface Path
-
- All Known Implementing Classes:
ArrayIndexOfPath,ArrayIndexPath,ArrayRangeIndexPath,InvalidPath,ObjectFieldPath,RootPath
public interface Path
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePath.Mutation
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidget(com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean permissive)default com.fasterxml.jackson.databind.JsonNodemutate(com.fasterxml.jackson.databind.JsonNode in, Path.Mutation mutation)com.fasterxml.jackson.databind.JsonNodemutate(com.fasterxml.jackson.databind.JsonNode in, Path.Mutation mutation, boolean makeParent)voidtoJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out)
-
-
-
Method Detail
-
toJsonNode
void toJsonNode(com.fasterxml.jackson.databind.node.ArrayNode out) throws JsonQueryException- Throws:
JsonQueryException
-
get
void get(com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean permissive) throws JsonQueryException- Throws:
JsonQueryException
-
mutate
default com.fasterxml.jackson.databind.JsonNode mutate(com.fasterxml.jackson.databind.JsonNode in, Path.Mutation mutation) throws JsonQueryException- Throws:
JsonQueryException
-
mutate
com.fasterxml.jackson.databind.JsonNode mutate(com.fasterxml.jackson.databind.JsonNode in, Path.Mutation mutation, boolean makeParent) throws JsonQueryException- Throws:
JsonQueryException
-
-