Package org.apache.ofbiz.base.util
Class UtilGenerics
- java.lang.Object
-
- org.apache.ofbiz.base.util.UtilGenerics
-
public final class UtilGenerics extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
module
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <V> V
cast(java.lang.Object object)
static <T> java.util.Collection<T>
checkCollection(java.lang.Object object)
static <T> java.util.Collection<T>
checkCollection(java.lang.Object object, java.lang.Class<T> type)
static <C extends java.util.Collection<?>>
voidcheckCollectionContainment(java.lang.Object object, java.lang.Class<C> clz, java.lang.Class<?> type)
static <T> java.util.List<T>
checkList(java.lang.Object object)
static <T> java.util.List<T>
checkList(java.lang.Object object, java.lang.Class<T> type)
static <K,V>
java.util.Map<K,V>checkMap(java.lang.Object object)
static <K,V>
java.util.Map<K,V>checkMap(java.lang.Object object, java.lang.Class<K> keyType, java.lang.Class<V> valueType)
static <T> java.util.Set<T>
checkSet(java.lang.Object object)
static <T> java.util.Set<T>
checkSet(java.lang.Object object, java.lang.Class<T> type)
static <T> java.util.Stack<T>
checkStack(java.lang.Object object)
static <T> java.util.Stack<T>
checkStack(java.lang.Object object, java.lang.Class<T> type)
static <T> java.util.List<T>
toList(java.lang.Object object)
Returns the Object argument as a parameterized List if the Object argument is an instance of List.static <K,V>
java.util.Map<K,V>toMap(java.lang.Class<K> keyType, java.lang.Class<V> valueType, java.lang.Object... data)
static <K,Object>
java.util.Map<K,Object>toMap(java.lang.Class<K> keyType, Object... data)
static <K,V>
java.util.Map<K,V>toMap(java.lang.Object object)
Returns the Object argument as a parameterized Map if the Object argument is an instance of Map.
-
-
-
Method Detail
-
cast
public static <V> V cast(java.lang.Object object)
-
checkCollectionContainment
public static <C extends java.util.Collection<?>> void checkCollectionContainment(java.lang.Object object, java.lang.Class<C> clz, java.lang.Class<?> type)
-
checkCollection
public static <T> java.util.Collection<T> checkCollection(java.lang.Object object)
-
checkCollection
public static <T> java.util.Collection<T> checkCollection(java.lang.Object object, java.lang.Class<T> type)
-
checkList
public static <T> java.util.List<T> checkList(java.lang.Object object)
-
checkList
public static <T> java.util.List<T> checkList(java.lang.Object object, java.lang.Class<T> type)
-
checkMap
public static <K,V> java.util.Map<K,V> checkMap(java.lang.Object object)
-
checkMap
public static <K,V> java.util.Map<K,V> checkMap(java.lang.Object object, java.lang.Class<K> keyType, java.lang.Class<V> valueType)
-
checkStack
public static <T> java.util.Stack<T> checkStack(java.lang.Object object)
-
checkStack
public static <T> java.util.Stack<T> checkStack(java.lang.Object object, java.lang.Class<T> type)
-
checkSet
public static <T> java.util.Set<T> checkSet(java.lang.Object object)
-
checkSet
public static <T> java.util.Set<T> checkSet(java.lang.Object object, java.lang.Class<T> type)
-
toList
public static <T> java.util.List<T> toList(java.lang.Object object)
Returns the Object argument as a parameterized List if the Object argument is an instance of List. Otherwise returns null.
-
toMap
public static <K,V> java.util.Map<K,V> toMap(java.lang.Object object)
Returns the Object argument as a parameterized Map if the Object argument is an instance of Map. Otherwise returns null.
-
toMap
public static <K,V> java.util.Map<K,V> toMap(java.lang.Class<K> keyType, java.lang.Class<V> valueType, java.lang.Object... data)
-
toMap
@SafeVarargs public static <K,Object> java.util.Map<K,Object> toMap(java.lang.Class<K> keyType, Object... data)
-
-