com.googlecode.jtype
Class Generics

java.lang.Object
  extended by com.googlecode.jtype.Generics

public final class Generics
extends java.lang.Object

Factory for creating common generics.

Version:
$Id: Generics.java 2 2009-02-02 22:28:39Z markhobson $
Author:
Mark Hobson
See Also:
Generic

Method Summary
static
<E> Generic<java.util.Collection<E>>
collection(java.lang.Class<E> elementClass)
           
static
<T> Generic<java.util.Comparator<T>>
comparator(java.lang.Class<T> type)
           
static
<E> Generic<java.util.Enumeration<E>>
enumeration(java.lang.Class<E> elementClass)
           
static
<E> Generic<java.util.Iterator<E>>
iterator(java.lang.Class<E> elementClass)
           
static
<E> Generic<java.util.List<E>>
list(java.lang.Class<E> elementClass)
           
static
<E> Generic<java.util.ListIterator<E>>
listIterator(java.lang.Class<E> elementClass)
           
static
<K,V> Generic<java.util.Map<K,V>>
map(java.lang.Class<K> keyClass, java.lang.Class<V> valueClass)
           
static
<E> Generic<java.util.Queue<E>>
queue(java.lang.Class<E> elementClass)
           
static
<E> Generic<java.util.Set<E>>
set(java.lang.Class<E> elementClass)
           
static
<K,V> Generic<java.util.SortedMap<K,V>>
sortedMap(java.lang.Class<K> keyClass, java.lang.Class<V> valueClass)
           
static
<E> Generic<java.util.SortedSet<E>>
sortedSet(java.lang.Class<E> elementClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

comparator

public static <T> Generic<java.util.Comparator<T>> comparator(java.lang.Class<T> type)

enumeration

public static <E> Generic<java.util.Enumeration<E>> enumeration(java.lang.Class<E> elementClass)

iterator

public static <E> Generic<java.util.Iterator<E>> iterator(java.lang.Class<E> elementClass)

listIterator

public static <E> Generic<java.util.ListIterator<E>> listIterator(java.lang.Class<E> elementClass)

collection

public static <E> Generic<java.util.Collection<E>> collection(java.lang.Class<E> elementClass)

set

public static <E> Generic<java.util.Set<E>> set(java.lang.Class<E> elementClass)

sortedSet

public static <E> Generic<java.util.SortedSet<E>> sortedSet(java.lang.Class<E> elementClass)

list

public static <E> Generic<java.util.List<E>> list(java.lang.Class<E> elementClass)

map

public static <K,V> Generic<java.util.Map<K,V>> map(java.lang.Class<K> keyClass,
                                                    java.lang.Class<V> valueClass)

sortedMap

public static <K,V> Generic<java.util.SortedMap<K,V>> sortedMap(java.lang.Class<K> keyClass,
                                                                java.lang.Class<V> valueClass)

queue

public static <E> Generic<java.util.Queue<E>> queue(java.lang.Class<E> elementClass)


Copyright © 2011 Oracle Corporation. All Rights Reserved.