org.nakedobjects.metamodel.commons.lang
Class CastUtils
java.lang.Object
org.nakedobjects.metamodel.commons.lang.CastUtils
public final class CastUtils
- extends java.lang.Object
Helpers to co-erce existing (Java 1.1 code) into type-safe generics without having to suppress compiler
warnings all over the place.
|
Method Summary |
static
|
cast(java.lang.Object obj)
|
static
<T> java.util.Collection<T> |
|
collectionOf(java.lang.Object obj,
java.lang.Class<T> castTo)
|
static
<T> java.util.Enumeration<T> |
|
enumerationOver(java.lang.Object obj,
java.lang.Class<T> castTo)
|
static
<T> java.util.Iterator<T> |
|
iteratorOver(java.lang.Object obj,
java.lang.Class<T> castTo)
|
static
|
listOf(java.lang.Object obj,
java.lang.Class<T> castTo)
|
static
|
mapOf(java.lang.Object obj,
java.lang.Class<K> keyCastTo,
java.lang.Class<V> valueCastTo)
|
static
|
setOf(java.lang.Object obj,
java.lang.Class<T> castTo)
|
static
<K,V> java.util.SortedMap<K,V> |
|
sortedMapOf(java.lang.Object obj,
java.lang.Class<K> keyCastTo,
java.lang.Class<V> valueCastTo)
|
static
<T> java.util.SortedSet<T> |
|
sortedSetOf(java.lang.Object obj,
java.lang.Class<T> castTo)
|
static
|
vectorOf(java.lang.Object obj,
java.lang.Class<T> castTo)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cast
public static <T> T cast(java.lang.Object obj)
enumerationOver
public static <T> java.util.Enumeration<T> enumerationOver(java.lang.Object obj,
java.lang.Class<T> castTo)
iteratorOver
public static <T> java.util.Iterator<T> iteratorOver(java.lang.Object obj,
java.lang.Class<T> castTo)
collectionOf
public static <T> java.util.Collection<T> collectionOf(java.lang.Object obj,
java.lang.Class<T> castTo)
listOf
public static <T> java.util.List<T> listOf(java.lang.Object obj,
java.lang.Class<T> castTo)
vectorOf
public static <T> java.util.Vector<T> vectorOf(java.lang.Object obj,
java.lang.Class<T> castTo)
setOf
public static <T> java.util.Set<T> setOf(java.lang.Object obj,
java.lang.Class<T> castTo)
sortedSetOf
public static <T> java.util.SortedSet<T> sortedSetOf(java.lang.Object obj,
java.lang.Class<T> castTo)
mapOf
public static <K,V> java.util.Map<K,V> mapOf(java.lang.Object obj,
java.lang.Class<K> keyCastTo,
java.lang.Class<V> valueCastTo)
sortedMapOf
public static <K,V> java.util.SortedMap<K,V> sortedMapOf(java.lang.Object obj,
java.lang.Class<K> keyCastTo,
java.lang.Class<V> valueCastTo)
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.