Interface FlowableJsonNode
- All Known Subinterfaces:
FlowableArrayNode, FlowableObjectNode
- All Known Implementing Classes:
FlowableJackson2ArrayNode, FlowableJackson2JsonNode, FlowableJackson2ObjectNode, FlowableJackson3ArrayNode, FlowableJackson3JsonNode, FlowableJackson3ObjectNode
public interface FlowableJsonNode
This is a Flowable JSON implementation that is for internal use by Flowable to support both Jackson 2 and Jackson 3
- Author:
- Filip Hrisafov
-
Method Summary
Modifier and TypeMethodDescriptionasString()booleandoubleget(int index) booleanintintValue()booleanbooleanbooleanbooleanbooleanisDouble()booleanisFloat()booleanisInt()booleanisLong()booleanbooleanisNull()booleanisNumber()booleanisShort()booleanisString()booleanlongpath(int index) intsize()
-
Method Details
-
getImplementationValue
Object getImplementationValue() -
asString
String asString() -
asString
-
isValueNode
boolean isValueNode() -
isNull
boolean isNull() -
isMissingNode
boolean isMissingNode() -
isContainer
boolean isContainer() -
isString
boolean isString() -
isLong
boolean isLong() -
isDouble
boolean isDouble() -
isFloat
boolean isFloat() -
isInt
boolean isInt() -
isShort
boolean isShort() -
isBoolean
boolean isBoolean() -
isNumber
boolean isNumber() -
isBigDecimal
boolean isBigDecimal() -
isBigInteger
boolean isBigInteger() -
longValue
long longValue() -
doubleValue
double doubleValue() -
intValue
int intValue() -
booleanValue
boolean booleanValue() -
numberValue
Number numberValue() -
has
-
get
-
get
-
path
-
path
-
size
int size() -
propertyNames
Collection<String> propertyNames() -
getNodeType
String getNodeType()
-