-
Method Summary
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
int
Methods inherited from interface java.util.function.Supplier
get
-
Method Details
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
asInteger
- Returns:
- this value as integer in case it is a numeric value.
- Throws:
org.flowable.common.engine.api.FlowableException - when this node is empty or null, not a number or exceeds integer range.
-
asLong
- Returns:
- this number value as long.
- Throws:
org.flowable.common.engine.api.FlowableException - when this node is empty or null or not a number.
-
asBoolean
- Returns:
- this value as boolean.
- Throws:
org.flowable.common.engine.api.FlowableException - when this node is empty or null or not a boolean.
-
asDouble
- Returns:
- this number value as double.
- Throws:
org.flowable.common.engine.api.FlowableException - when this node is empty or null or not a number.
-
asString
- Returns:
- a string representation of this node, if this node is a value node (
isValue() returns true).
- Throws:
org.flowable.common.engine.api.FlowableException - when this node is not a value node.
-
size
int size()
- Returns:
- the number of elements for this object (array length for array objects or
number of attributes for objects).
-
fieldNames
- Returns:
- collection of the field names .
-
isValue
boolean isValue()
- Returns:
- true if this object is a value object.
-
isArray
boolean isArray()
- Returns:
- true if this object is an array object.
-
isObject
boolean isObject()
- Returns:
- true if this object is an object.
-
isString
boolean isString()
- Returns:
- true if this object is a string
-
isNumber
boolean isNumber()
- Returns:
- true if this object is a number
-
isBoolean
boolean isBoolean()
- Returns:
- true if this object is a boolean
-
isNonNull
boolean isNonNull()
-
isPresent
boolean isPresent()