Class DMNParseUtil

java.lang.Object
org.flowable.dmn.engine.impl.el.util.DMNParseUtil

public class DMNParseUtil extends Object
Author:
Yvo Swillens
  • Field Details

    • LOGGER

      protected static final org.slf4j.Logger LOGGER
  • Constructor Details

    • DMNParseUtil

      public DMNParseUtil()
  • Method Details

    • isCollection

      public static boolean isCollection(Object collection)
    • isJavaCollection

      public static boolean isJavaCollection(Object collection)
    • isArrayNode

      public static boolean isArrayNode(Object collection)
    • isParseableCollection

      public static boolean isParseableCollection(Object value)
    • parseCollection

      public static Collection parseCollection(Object value, Object targetType)
    • getCollectionFromArrayNode

      public static Collection getCollectionFromArrayNode(com.fasterxml.jackson.databind.node.ArrayNode arrayNode)
    • getJsonValue

      protected static Object getJsonValue(com.fasterxml.jackson.databind.JsonNode jsonNode)
    • split

      protected static List<Object> split(String str, Class<?> collectionType)
    • getFormattedValue

      protected static Object getFormattedValue(Object value, Object inputCollection)
    • formatElementValue

      protected static Object formatElementValue(Object value, Class<?> collectionType)
    • removedSurroundingQuotes

      protected static String removedSurroundingQuotes(String value)
    • getNumberValue

      protected static Object getNumberValue(String value, Class<?> targetType)
    • getNumberValue

      protected static Object getNumberValue(String value)
    • getTargetType

      protected static Class<?> getTargetType(Object targetTypeObject)