Class 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.String formatContext​(java.util.Map context, boolean wrapDateTimeValuesInFunctions)  
      static java.lang.String formatDate​(java.time.LocalDate date, boolean wrapForCodeUsage)  
      static java.lang.String formatDateTimeString​(java.lang.String dateTimeString, boolean wrapForCodeUsage)  
      static java.lang.String formatDuration​(java.time.Duration duration, boolean wrapInDurationFunction)  
      static java.lang.String formatList​(java.util.List list, boolean wrapDateTimeValuesInFunctions)  
      static java.lang.String formatPeriod​(java.time.chrono.ChronoPeriod period, boolean wrapInDurationFunction)  
      static java.lang.String formatRange​(Range val, boolean wrapDateTimeValuesInFunctions)  
      static java.lang.String formatString​(java.lang.String value, boolean wrapForCodeUsage)  
      static java.lang.String formatTimeString​(java.lang.String timeString, boolean wrapForCodeUsage)  
      static java.lang.String formatValue​(java.lang.Object val, boolean wrapForCodeUsage)  
      static boolean isCollectionTypeHomogenous​(java.util.Collection collection)  
      static boolean isCollectionTypeHomogenous​(java.util.Collection collection, java.lang.Class expectedType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)