Class ClassReference<T>

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

public class ClassReference<T> extends Object implements Serializable, Supplier<Class<T>>
A serialization-safe reference to a Class
Author:
igor
See Also:
  • Constructor Details

    • ClassReference

      public ClassReference(Class<T> clazz)
      Constructor
      Parameters:
      clazz - The referenced class
  • Method Details

    • get

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

      public static <T> ClassReference<T> of(Class<T> clazz)
      Diamond operator factory
      Parameters:
      clazz - The referenced class
      Returns:
      class reference