org.camunda.spin.impl.json.jackson.query
Class JacksonJsonPathQuery

java.lang.Object
  extended by org.camunda.spin.impl.json.jackson.query.JacksonJsonPathQuery
All Implemented Interfaces:
SpinJsonPathQuery

public class JacksonJsonPathQuery
extends Object
implements SpinJsonPathQuery

Author:
Stefan Hentschel

Field Summary
protected  JacksonJsonDataFormat dataFormat
           
protected  com.jayway.jsonpath.JsonPath query
           
protected  SpinJsonNode spinJsonNode
           
 
Constructor Summary
JacksonJsonPathQuery(JacksonJsonNode jacksonJsonNode, com.jayway.jsonpath.JsonPath query, JacksonJsonDataFormat dataFormat)
           
 
Method Summary
 Boolean boolValue()
           
 SpinJsonNode element()
           
 SpinList<SpinJsonNode> elementList()
           
 Number numberValue()
           
 String stringValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 interface SpinJsonPathQuery

elementList

public SpinList<SpinJsonNode> elementList()
Specified by:
elementList in interface SpinJsonPathQuery

stringValue

public String stringValue()
Specified by:
stringValue in interface SpinJsonPathQuery

numberValue

public Number numberValue()
Specified by:
numberValue in interface SpinJsonPathQuery

boolValue

public Boolean boolValue()
Specified by:
boolValue in interface SpinJsonPathQuery


Copyright © 2016 camunda services GmbH. All rights reserved.