org.apache.wicket.util.reference
Class ClassReference<T>

java.lang.Object
  extended by org.apache.wicket.util.reference.ClassReference<T>
Type Parameters:
T - type of class
All Implemented Interfaces:
Serializable, IProvider<Class<T>>

public class ClassReference<T>
extends Object
implements Serializable, IProvider<Class<T>>

A serialization-safe reference to a Class

Author:
igor
See Also:
Serialized Form

Constructor Summary
ClassReference(Class<T> clazz)
          Constructor
 
Method Summary
 Class<T> get()
           
static
<T> ClassReference<T>
of(Class<T> clazz)
          Diamond operator factory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassReference

public ClassReference(Class<T> clazz)
Constructor

Parameters:
clazz -
Method Detail

get

public Class<T> get()
Specified by:
get in interface IProvider<Class<T>>
Returns:
the Class stored in this reference

of

public static <T> ClassReference<T> of(Class<T> clazz)
Diamond operator factory

Parameters:
clazz -
Returns:
class reference


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.