Package org.kie.dmn.feel.util
Class TypeUtil
- java.lang.Object
-
- org.kie.dmn.feel.util.TypeUtil
-
public final class TypeUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringformatContext(java.util.Map context, boolean wrapDateTimeValuesInFunctions)static java.lang.StringformatDate(java.time.LocalDate date, boolean wrapForCodeUsage)static java.lang.StringformatDateTimeString(java.lang.String dateTimeString, boolean wrapForCodeUsage)static java.lang.StringformatDuration(java.time.Duration duration, boolean wrapInDurationFunction)static java.lang.StringformatList(java.util.List list, boolean wrapDateTimeValuesInFunctions)static java.lang.StringformatPeriod(java.time.chrono.ChronoPeriod period, boolean wrapInDurationFunction)static java.lang.StringformatRange(Range val, boolean wrapDateTimeValuesInFunctions)static java.lang.StringformatString(java.lang.String value, boolean wrapForCodeUsage)static java.lang.StringformatTimeString(java.lang.String timeString, boolean wrapForCodeUsage)static java.lang.StringformatValue(java.lang.Object val, boolean wrapForCodeUsage)static booleanisCollectionTypeHomogenous(java.util.Collection collection)static booleanisCollectionTypeHomogenous(java.util.Collection collection, java.lang.Class expectedType)
-
-
-
Method Detail
-
isCollectionTypeHomogenous
public static boolean isCollectionTypeHomogenous(java.util.Collection collection)
-
isCollectionTypeHomogenous
public static boolean isCollectionTypeHomogenous(java.util.Collection collection, java.lang.Class expectedType)
-
formatValue
public static java.lang.String formatValue(java.lang.Object val, boolean wrapForCodeUsage)
-
formatDateTimeString
public static java.lang.String formatDateTimeString(java.lang.String dateTimeString, boolean wrapForCodeUsage)
-
formatTimeString
public static java.lang.String formatTimeString(java.lang.String timeString, boolean wrapForCodeUsage)
-
formatDate
public static java.lang.String formatDate(java.time.LocalDate date, boolean wrapForCodeUsage)
-
formatString
public static java.lang.String formatString(java.lang.String value, boolean wrapForCodeUsage)
-
formatList
public static java.lang.String formatList(java.util.List list, boolean wrapDateTimeValuesInFunctions)
-
formatContext
public static java.lang.String formatContext(java.util.Map context, boolean wrapDateTimeValuesInFunctions)
-
formatRange
public static java.lang.String formatRange(Range val, boolean wrapDateTimeValuesInFunctions)
-
formatPeriod
public static java.lang.String formatPeriod(java.time.chrono.ChronoPeriod period, boolean wrapInDurationFunction)
-
formatDuration
public static java.lang.String formatDuration(java.time.Duration duration, boolean wrapInDurationFunction)
-
-