|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ofbiz.base.util.UtilMisc
public class UtilMisc
UtilMisc - Misc Utility Functions
| Nested Class Summary | |
|---|---|
protected static class |
UtilMisc.SimpleMap<V>
This is meant to be very quick to create and use for small sized maps, perfect for how we usually use UtilMisc.toMap |
protected static class |
UtilMisc.UtilMiscWaiter
|
| Field Summary | |
|---|---|
static java.util.List<java.util.Locale> |
availableLocaleList
|
static java.lang.String |
module
|
static java.math.BigDecimal |
ZERO_BD
|
| Constructor Summary | |
|---|---|
UtilMisc()
|
|
| Method Summary | ||
|---|---|---|
static
|
addToBigDecimalInMap(java.util.Map<K,java.lang.Object> theMap,
K mapKey,
java.math.BigDecimal addNumber)
Assuming theMap not null; if null will throw a NullPointerException |
|
static
|
addToDoubleInMap(java.util.Map<K,java.lang.Object> theMap,
K key,
java.lang.Double value)
Adds value to the key entry in theMap, or creates a new one if not already there |
|
static
|
addToListInMap(V element,
java.util.Map<K,java.lang.Object> theMap,
K listKey)
|
|
static
|
addToSetInMap(V element,
java.util.Map<K,java.util.Set<V>> theMap,
K setKey)
|
|
static
|
addToSortedSetInMap(V element,
java.util.Map<K,java.util.Set<V>> theMap,
K setKey)
|
|
static java.util.List<java.util.Locale> |
availableLocales()
Returns a List of available locales sorted by display name |
|
static
|
collectionToSet(java.util.Collection<T> c)
|
|
static java.util.Locale |
ensureLocale(java.lang.Object localeObject)
The input can be a String, Locale, or even null and a valid Locale will always be returned; if nothing else works, returns the default locale. |
|
static
|
getListFromMap(java.util.Map<K,java.util.List<V>> outerMap,
K key)
Assuming outerMap not null; if null will throw a NullPointerException |
|
static
|
getMapFromMap(java.util.Map<K,java.util.Map<IK,V>> outerMap,
K key)
Assuming outerMap not null; if null will throw a NullPointerException |
|
static
|
makeListWritable(java.util.Collection<? extends T> col)
|
|
static
|
makeMapSerializable(java.util.Map<java.lang.String,V> map)
This change a Map to be Serializable by removing all entries with values that are not Serializable. |
|
static
|
makeMapWritable(java.util.Map<K,? extends V> map)
|
|
static
|
makeSetWritable(java.util.Collection<? extends T> col)
|
|
static java.util.Locale |
parseLocale(java.lang.String localeString)
Parse a locale string Locale object |
|
static
|
printMap(java.util.Map<? extends K,? extends V> theMap)
|
|
static
|
removeFirst(java.util.List<T> lst)
|
|
static java.util.List<java.util.Map<java.lang.Object,java.lang.Object>> |
sortMaps(java.util.List<java.util.Map<java.lang.Object,java.lang.Object>> listOfMaps,
java.util.List<? extends java.lang.String> sortKeys)
Sort a List of Maps by specified consistent keys. |
|
static void |
staticWait(long timeout)
|
|
static double |
toDouble(java.lang.Object obj)
Converts an Object to a double. |
|
static java.lang.Double |
toDoubleObject(java.lang.Object obj)
Converts an Object to a Double. |
|
static int |
toInteger(java.lang.Object obj)
Converts an Object to an int. |
|
static java.lang.Integer |
toIntegerObject(java.lang.Object obj)
Converts an Object to an Integer. |
|
static
|
toIterator(java.util.Collection<T> col)
Get an iterator from a collection, returning null if collection is null |
|
static
|
toList(java.util.Collection<T> collection)
|
|
static
|
toList(T obj1)
Create a list from passed objX parameters |
|
static
|
toList(T obj1,
T obj2)
Create a list from passed objX parameters |
|
static
|
toList(T obj1,
T obj2,
T obj3)
Create a list from passed objX parameters |
|
static
|
toList(T obj1,
T obj2,
T obj3,
T obj4)
Create a list from passed objX parameters |
|
static
|
toList(T obj1,
T obj2,
T obj3,
T obj4,
T obj5)
Create a list from passed objX parameters |
|
static
|
toList(T obj1,
T obj2,
T obj3,
T obj4,
T obj5,
T obj6)
Create a list from passed objX parameters |
|
static
|
toListArray(T[] data)
|
|
static long |
toLong(java.lang.Object obj)
Converts an Object to a long. |
|
static java.lang.Long |
toLongObject(java.lang.Object obj)
Converts an Object to a Long. |
|
static
|
toMap(java.lang.Object... data)
Create a map from passed nameX, valueX parameters |
|
static
|
toMap(java.lang.String name1,
V1 value1)
Create a map from passed nameX, valueX parameters |
|
static
|
toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2)
Create a map from passed nameX, valueX parameters |
|
static
|
toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2,
java.lang.String name3,
V3 value3)
Create a map from passed nameX, valueX parameters |
|
static
|
toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2,
java.lang.String name3,
V3 value3,
java.lang.String name4,
V4 value4)
Create a map from passed nameX, valueX parameters |
|
static
|
toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2,
java.lang.String name3,
V3 value3,
java.lang.String name4,
V4 value4,
java.lang.String name5,
V5 value5)
Create a map from passed nameX, valueX parameters |
|
static
|
toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2,
java.lang.String name3,
V3 value3,
java.lang.String name4,
V4 value4,
java.lang.String name5,
V5 value5,
java.lang.String name6,
V6 value6)
Create a map from passed nameX, valueX parameters |
|
static
|
toSet(java.util.Collection<T> collection)
|
|
static
|
toSet(T obj1)
Create a Set from passed objX parameters |
|
static
|
toSet(T obj1,
T obj2)
Create a Set from passed objX parameters |
|
static
|
toSet(T obj1,
T obj2,
T obj3)
Create a Set from passed objX parameters |
|
static
|
toSet(T obj1,
T obj2,
T obj3,
T obj4)
Create a Set from passed objX parameters |
|
static
|
toSet(T obj1,
T obj2,
T obj3,
T obj4,
T obj5)
Create a Set from passed objX parameters |
|
static
|
toSet(T obj1,
T obj2,
T obj3,
T obj4,
T obj5,
T obj6)
Create a Set from passed objX parameters |
|
static
|
toSetArray(T[] data)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String module
public static final java.math.BigDecimal ZERO_BD
public static java.util.List<java.util.Locale> availableLocaleList
| Constructor Detail |
|---|
public UtilMisc()
| Method Detail |
|---|
public static <T> java.util.Iterator<T> toIterator(java.util.Collection<T> col)
col - The collection to be turned in to an iterator
public static <V,V1 extends V> java.util.Map<java.lang.String,V> toMap(java.lang.String name1,
V1 value1)
public static <V,V1 extends V,V2 extends V> java.util.Map<java.lang.String,V> toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2)
public static <V,V1 extends V,V2 extends V,V3 extends V> java.util.Map<java.lang.String,V> toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2,
java.lang.String name3,
V3 value3)
public static <V,V1 extends V,V2 extends V,V3 extends V,V4 extends V> java.util.Map<java.lang.String,V> toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2,
java.lang.String name3,
V3 value3,
java.lang.String name4,
V4 value4)
public static <V,V1 extends V,V2 extends V,V3 extends V,V4 extends V,V5 extends V> java.util.Map<java.lang.String,V> toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2,
java.lang.String name3,
V3 value3,
java.lang.String name4,
V4 value4,
java.lang.String name5,
V5 value5)
public static <V,V1 extends V,V2 extends V,V3 extends V,V4 extends V,V5 extends V,V6 extends V> java.util.Map<java.lang.String,V> toMap(java.lang.String name1,
V1 value1,
java.lang.String name2,
V2 value2,
java.lang.String name3,
V3 value3,
java.lang.String name4,
V4 value4,
java.lang.String name5,
V5 value5,
java.lang.String name6,
V6 value6)
public static <K,V> java.util.Map<java.lang.String,V> toMap(java.lang.Object... data)
public static <K,V> java.lang.String printMap(java.util.Map<? extends K,? extends V> theMap)
public static <T> java.util.List<T> makeListWritable(java.util.Collection<? extends T> col)
public static <K,V> java.util.Map<K,V> makeMapWritable(java.util.Map<K,? extends V> map)
public static <T> java.util.Set<T> makeSetWritable(java.util.Collection<? extends T> col)
public static <V> void makeMapSerializable(java.util.Map<java.lang.String,V> map)
V - map -
public static java.util.List<java.util.Map<java.lang.Object,java.lang.Object>> sortMaps(java.util.List<java.util.Map<java.lang.Object,java.lang.Object>> listOfMaps,
java.util.List<? extends java.lang.String> sortKeys)
listOfMaps - List of Map objects to sort.sortKeys - List of Map keys to sort by.
public static <K,IK,V> java.util.Map<IK,V> getMapFromMap(java.util.Map<K,java.util.Map<IK,V>> outerMap,
K key)
public static <K,V> java.util.List<V> getListFromMap(java.util.Map<K,java.util.List<V>> outerMap,
K key)
public static <K> java.math.BigDecimal addToBigDecimalInMap(java.util.Map<K,java.lang.Object> theMap,
K mapKey,
java.math.BigDecimal addNumber)
public static <T> T removeFirst(java.util.List<T> lst)
public static <T> java.util.Set<T> collectionToSet(java.util.Collection<T> c)
public static <T> java.util.Set<T> toSet(T obj1)
public static <T> java.util.Set<T> toSet(T obj1,
T obj2)
public static <T> java.util.Set<T> toSet(T obj1,
T obj2,
T obj3)
public static <T> java.util.Set<T> toSet(T obj1,
T obj2,
T obj3,
T obj4)
public static <T> java.util.Set<T> toSet(T obj1,
T obj2,
T obj3,
T obj4,
T obj5)
public static <T> java.util.Set<T> toSet(T obj1,
T obj2,
T obj3,
T obj4,
T obj5,
T obj6)
public static <T> java.util.Set<T> toSet(java.util.Collection<T> collection)
public static <T> java.util.Set<T> toSetArray(T[] data)
public static <T> java.util.List<T> toList(T obj1)
public static <T> java.util.List<T> toList(T obj1,
T obj2)
public static <T> java.util.List<T> toList(T obj1,
T obj2,
T obj3)
public static <T> java.util.List<T> toList(T obj1,
T obj2,
T obj3,
T obj4)
public static <T> java.util.List<T> toList(T obj1,
T obj2,
T obj3,
T obj4,
T obj5)
public static <T> java.util.List<T> toList(T obj1,
T obj2,
T obj3,
T obj4,
T obj5,
T obj6)
public static <T> java.util.List<T> toList(java.util.Collection<T> collection)
public static <T> java.util.List<T> toListArray(T[] data)
public static <K,V> void addToListInMap(V element,
java.util.Map<K,java.lang.Object> theMap,
K listKey)
public static <K,V> void addToSetInMap(V element,
java.util.Map<K,java.util.Set<V>> theMap,
K setKey)
public static <K,V> void addToSortedSetInMap(V element,
java.util.Map<K,java.util.Set<V>> theMap,
K setKey)
public static double toDouble(java.lang.Object obj)
Object to a double. Returns
zero if conversion is not possible.
obj - Object to convert
public static java.lang.Double toDoubleObject(java.lang.Object obj)
Object to a Double. Returns
null if conversion is not possible.
obj - Object to convert
public static int toInteger(java.lang.Object obj)
Object to an int. Returns
zero if conversion is not possible.
obj - Object to convert
public static java.lang.Integer toIntegerObject(java.lang.Object obj)
Object to an Integer. Returns
null if conversion is not possible.
obj - Object to convert
public static long toLong(java.lang.Object obj)
Object to a long. Returns
zero if conversion is not possible.
obj - Object to convert
public static java.lang.Long toLongObject(java.lang.Object obj)
Object to a Long. Returns
null if conversion is not possible.
obj - Object to convert
public static <K> void addToDoubleInMap(java.util.Map<K,java.lang.Object> theMap,
K key,
java.lang.Double value)
theMap - key - value - public static java.util.Locale parseLocale(java.lang.String localeString)
localeString - The locale string (en_US)
public static java.util.Locale ensureLocale(java.lang.Object localeObject)
localeObject - An Object representing the localepublic static java.util.List<java.util.Locale> availableLocales()
public static void staticWait(long timeout)
throws java.lang.InterruptedException
java.lang.InterruptedException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||