Class DMNParseUtil
java.lang.Object
org.flowable.dmn.engine.impl.el.util.DMNParseUtil
- Author:
- Yvo Swillens
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static Object
formatElementValue
(Object value, Class<?> collectionType) static Collection
getCollectionFromArrayNode
(com.fasterxml.jackson.databind.node.ArrayNode arrayNode) protected static Object
getFormattedValue
(Object value, Object inputCollection) protected static Object
getJsonValue
(com.fasterxml.jackson.databind.JsonNode jsonNode) protected static Object
getNumberValue
(String value) protected static Object
getNumberValue
(String value, Class<?> targetType) protected static Class<?>
getTargetType
(Object targetTypeObject) static boolean
isArrayNode
(Object collection) static boolean
isCollection
(Object collection) static boolean
isJavaCollection
(Object collection) static boolean
isParseableCollection
(Object value) static Collection
parseCollection
(Object value, Object targetType) protected static String
removedSurroundingQuotes
(String value)
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
DMNParseUtil
public DMNParseUtil()
-
-
Method Details
-
isCollection
-
isJavaCollection
-
isArrayNode
-
isParseableCollection
-
parseCollection
-
getCollectionFromArrayNode
public static Collection getCollectionFromArrayNode(com.fasterxml.jackson.databind.node.ArrayNode arrayNode) -
getJsonValue
-
split
-
getFormattedValue
-
formatElementValue
-
removedSurroundingQuotes
-
getNumberValue
-
getNumberValue
-
getTargetType
-