Class UtilMisc

java.lang.Object
org.ofbiz.core.util.UtilMisc

public class UtilMisc extends Object
UtilMisc - Misc Utility Functions
Since:
2.0
Version:
$Revision: 1.1 $
Author:
David E. Jones, Andy Zeneski
  • Constructor Details

    • UtilMisc

      public UtilMisc()
  • Method Details

    • toIterator

      public static <T> Iterator<T> toIterator(Collection<T> col)
      Get an iterator from a collection, returning null if collection is null
      Parameters:
      col - The collection to be turned in to an iterator
      Returns:
      The resulting Iterator
    • toMap

      public static Map<String,Object> toMap(String name1, Object value1)
      Create a map from passed nameX, valueX parameters
      Returns:
      The resulting Map
    • toMap

      public static Map<String,Object> toMap(String name1, Object value1, String name2, Object value2)
      Create a map from passed nameX, valueX parameters
      Returns:
      The resulting Map
    • toMap

      public static Map<String,Object> toMap(String name1, Object value1, String name2, Object value2, String name3, Object value3)
      Create a map from passed nameX, valueX parameters
      Returns:
      The resulting Map
    • toMap

      public static Map<String,Object> toMap(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4)
      Create a map from passed nameX, valueX parameters
      Returns:
      The resulting Map
    • toMap

      public static Map<String,Object> toMap(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4, String name5, Object value5)
      Create a map from passed nameX, valueX parameters
      Returns:
      The resulting Map
    • toMap

      public static Map<String,Object> toMap(String name1, Object value1, String name2, Object value2, String name3, Object value3, String name4, Object value4, String name5, Object value5, String name6, Object value6)
      Create a map from passed nameX, valueX parameters
      Returns:
      The resulting Map
    • sortMaps

      public static <K, V> List<Map<K,V>> sortMaps(List<Map<K,V>> listOfMaps, List<? extends K> sortKeys)
      Sort a List of Maps by specified consistent keys.
      Parameters:
      listOfMaps - List of Map objects to sort.
      sortKeys - List of Map keys to sort by.
      Returns:
      a new List of sorted Maps.
    • toList

      public static <T> List<T> toList(T obj1)
      Create a list from passed objX parameters
      Returns:
      The resulting List
    • toList

      public static <T> List<T> toList(T obj1, T obj2)
      Create a list from passed objX parameters
      Returns:
      The resulting List
    • toList

      public static <T> List<T> toList(T obj1, T obj2, T obj3)
      Create a list from passed objX parameters
      Returns:
      The resulting List
    • toList

      public static <T> List<T> toList(T obj1, T obj2, T obj3, T obj4)
      Create a list from passed objX parameters
      Returns:
      The resulting List
    • toList

      public static <T> List<T> toList(T obj1, T obj2, T obj3, T obj4, T obj5)
      Create a list from passed objX parameters
      Returns:
      The resulting List
    • toList

      public static <T> List<T> toList(T obj1, T obj2, T obj3, T obj4, T obj5, T obj6)
      Create a list from passed objX parameters
      Returns:
      The resulting List
    • toList

      public static <T> List<T> toList(Collection<T> collection)
    • parseLocale

      public static Locale parseLocale(String localeString)
      Parse a locale string Locale object
      Parameters:
      localeString - The locale string (en_US)
      Returns:
      Locale The new Locale object