Class JacksonJsonPathQuery
- java.lang.Object
-
- org.camunda.spin.impl.json.jackson.query.JacksonJsonPathQuery
-
- All Implemented Interfaces:
SpinJsonPathQuery
public class JacksonJsonPathQuery extends java.lang.Object implements SpinJsonPathQuery
- Author:
- Stefan Hentschel
-
-
Field Summary
Fields Modifier and Type Field Description protected JacksonJsonDataFormat
dataFormat
protected com.jayway.jsonpath.JsonPath
query
protected SpinJsonNode
spinJsonNode
-
Constructor Summary
Constructors Constructor Description JacksonJsonPathQuery(JacksonJsonNode jacksonJsonNode, com.jayway.jsonpath.JsonPath query, JacksonJsonDataFormat dataFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
boolValue()
SpinJsonNode
element()
SpinList<SpinJsonNode>
elementList()
java.lang.Number
numberValue()
java.lang.String
stringValue()
-
-
-
Field Detail
-
spinJsonNode
protected final SpinJsonNode spinJsonNode
-
query
protected final com.jayway.jsonpath.JsonPath query
-
dataFormat
protected final JacksonJsonDataFormat dataFormat
-
-
Constructor Detail
-
JacksonJsonPathQuery
public JacksonJsonPathQuery(JacksonJsonNode jacksonJsonNode, com.jayway.jsonpath.JsonPath query, JacksonJsonDataFormat dataFormat)
-
-
Method Detail
-
element
public SpinJsonNode element()
- Specified by:
element
in interfaceSpinJsonPathQuery
-
elementList
public SpinList<SpinJsonNode> elementList()
- Specified by:
elementList
in interfaceSpinJsonPathQuery
-
stringValue
public java.lang.String stringValue()
- Specified by:
stringValue
in interfaceSpinJsonPathQuery
-
numberValue
public java.lang.Number numberValue()
- Specified by:
numberValue
in interfaceSpinJsonPathQuery
-
boolValue
public java.lang.Boolean boolValue()
- Specified by:
boolValue
in interfaceSpinJsonPathQuery
-
-