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 interface
Path.Mutation
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
get(com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean permissive)
default com.fasterxml.jackson.databind.JsonNode
mutate(com.fasterxml.jackson.databind.JsonNode in, Path.Mutation mutation)
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)
-
-
-
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
-
-