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 JacksonJsonDataFormatdataFormatprotected com.jayway.jsonpath.JsonPathqueryprotected SpinJsonNodespinJsonNode
-
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.BooleanboolValue()SpinJsonNodeelement()SpinList<SpinJsonNode>elementList()java.lang.NumbernumberValue()java.lang.StringstringValue()
-
-
-
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:
elementin interfaceSpinJsonPathQuery
-
elementList
public SpinList<SpinJsonNode> elementList()
- Specified by:
elementListin interfaceSpinJsonPathQuery
-
stringValue
public java.lang.String stringValue()
- Specified by:
stringValuein interfaceSpinJsonPathQuery
-
numberValue
public java.lang.Number numberValue()
- Specified by:
numberValuein interfaceSpinJsonPathQuery
-
boolValue
public java.lang.Boolean boolValue()
- Specified by:
boolValuein interfaceSpinJsonPathQuery
-
-