org.ofbiz.base.util
Class UtilGenerics
java.lang.Object
org.ofbiz.base.util.UtilGenerics
public class UtilGenerics
- extends java.lang.Object
Field Summary |
static java.lang.String |
module
|
Method Summary |
static
|
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<?>>
void |
|
checkCollectionContainment(java.lang.Object object,
java.lang.Class<C> clz,
java.lang.Class<?> type)
|
static
|
checkList(java.lang.Object object)
|
static
|
checkList(java.lang.Object object,
java.lang.Class<T> type)
|
static
|
checkMap(java.lang.Object object)
|
static
|
checkMap(java.lang.Object object,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType)
|
static
|
checkSet(java.lang.Object object)
|
static
|
checkSet(java.lang.Object object,
java.lang.Class<T> type)
|
static
|
checkStack(java.lang.Object object)
|
static
|
checkStack(java.lang.Object object,
java.lang.Class<T> type)
|
static
|
toList(java.lang.Object object)
Returns the Object argument as a parameterized List if the Object argument
is an instance of List. |
static
|
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
|
toMap(java.lang.Object object)
Returns the Object argument as a parameterized Map if the Object argument
is an instance of Map. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
UtilGenerics
public UtilGenerics()
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
public static <K,Object> java.util.Map<K,Object> toMap(java.lang.Class<K> keyType,
Object... data)