Class FlowableJackson2JsonNode<T extends com.fasterxml.jackson.databind.JsonNode>
java.lang.Object
org.flowable.common.engine.impl.json.jackson2.FlowableJackson2JsonNode<T>
- All Implemented Interfaces:
FlowableJsonNode
- Direct Known Subclasses:
FlowableJackson2ArrayNode, FlowableJackson2ObjectNode
public class FlowableJackson2JsonNode<T extends com.fasterxml.jackson.databind.JsonNode>
extends Object
implements FlowableJsonNode
- Author:
- Filip Hrisafov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static com.fasterxml.jackson.databind.JsonNodeasJsonNode(Object value, Supplier<com.fasterxml.jackson.databind.ObjectMapper> objectMapperSupplier) protected static com.fasterxml.jackson.databind.JsonNodeasJsonNode(FlowableJsonNode value) asString()booleandoubleget(int index) booleanintintValue()booleanbooleanbooleanbooleanbooleanisDouble()booleanisFloat()booleanisInt()booleanisLong()booleanbooleanisNull()booleanisNumber()booleanisShort()booleanisString()booleanlongpath(int index) intsize()static FlowableJsonNodewrap(com.fasterxml.jackson.databind.JsonNode jsonNode)
-
Field Details
-
jsonNode
-
-
Constructor Details
-
FlowableJackson2JsonNode
-
-
Method Details
-
getImplementationValue
- Specified by:
getImplementationValuein interfaceFlowableJsonNode
-
asString
- Specified by:
asStringin interfaceFlowableJsonNode
-
asString
- Specified by:
asStringin interfaceFlowableJsonNode
-
isValueNode
public boolean isValueNode()- Specified by:
isValueNodein interfaceFlowableJsonNode
-
isNull
public boolean isNull()- Specified by:
isNullin interfaceFlowableJsonNode
-
isMissingNode
public boolean isMissingNode()- Specified by:
isMissingNodein interfaceFlowableJsonNode
-
isContainer
public boolean isContainer()- Specified by:
isContainerin interfaceFlowableJsonNode
-
isString
public boolean isString()- Specified by:
isStringin interfaceFlowableJsonNode
-
isLong
public boolean isLong()- Specified by:
isLongin interfaceFlowableJsonNode
-
isDouble
public boolean isDouble()- Specified by:
isDoublein interfaceFlowableJsonNode
-
isFloat
public boolean isFloat()- Specified by:
isFloatin interfaceFlowableJsonNode
-
isInt
public boolean isInt()- Specified by:
isIntin interfaceFlowableJsonNode
-
isShort
public boolean isShort()- Specified by:
isShortin interfaceFlowableJsonNode
-
isBoolean
public boolean isBoolean()- Specified by:
isBooleanin interfaceFlowableJsonNode
-
isNumber
public boolean isNumber()- Specified by:
isNumberin interfaceFlowableJsonNode
-
isBigDecimal
public boolean isBigDecimal()- Specified by:
isBigDecimalin interfaceFlowableJsonNode
-
isBigInteger
public boolean isBigInteger()- Specified by:
isBigIntegerin interfaceFlowableJsonNode
-
longValue
public long longValue()- Specified by:
longValuein interfaceFlowableJsonNode
-
doubleValue
public double doubleValue()- Specified by:
doubleValuein interfaceFlowableJsonNode
-
intValue
public int intValue()- Specified by:
intValuein interfaceFlowableJsonNode
-
booleanValue
public boolean booleanValue()- Specified by:
booleanValuein interfaceFlowableJsonNode
-
numberValue
- Specified by:
numberValuein interfaceFlowableJsonNode
-
has
- Specified by:
hasin interfaceFlowableJsonNode
-
get
- Specified by:
getin interfaceFlowableJsonNode
-
get
- Specified by:
getin interfaceFlowableJsonNode
-
path
- Specified by:
pathin interfaceFlowableJsonNode
-
path
- Specified by:
pathin interfaceFlowableJsonNode
-
size
public int size()- Specified by:
sizein interfaceFlowableJsonNode
-
propertyNames
- Specified by:
propertyNamesin interfaceFlowableJsonNode
-
getNodeType
- Specified by:
getNodeTypein interfaceFlowableJsonNode
-
asJsonNode
-
asJsonNode
-
wrap
-