org.nakedobjects.metamodel.commons.factory
Class InstanceFactory
java.lang.Object
org.nakedobjects.metamodel.commons.factory.InstanceFactory
public class InstanceFactory
- extends java.lang.Object
|
Method Summary |
static java.lang.Object |
createInstance(java.lang.Class<?> cls)
|
static
|
createInstance(java.lang.Class<?> cls,
java.lang.Class<? extends T> defaultType,
java.lang.Class<T> requiredType)
|
static
|
createInstance(java.lang.Class<?> cls,
java.lang.Class<T> requiredClass)
|
static
|
createInstance(java.lang.Class<?> cls,
java.lang.String defaultTypeName,
java.lang.Class<T> requiredType)
|
static java.lang.Object |
createInstance(java.lang.String className)
|
static
|
createInstance(java.lang.String className,
java.lang.Class<? extends T> defaultType,
java.lang.Class<T> requiredType)
|
static
|
createInstance(java.lang.String className,
java.lang.Class<T> requiredClass)
|
static
|
createInstance(java.lang.String className,
java.lang.String defaultTypeName,
java.lang.Class<T> requiredType)
|
static java.lang.Class<?> |
loadClass(java.lang.String className)
|
static
<R,T extends R>
java.lang.Class<T> |
|
loadClass(java.lang.String className,
java.lang.Class<R> requiredType)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InstanceFactory
public InstanceFactory()
createInstance
public static java.lang.Object createInstance(java.lang.String className)
createInstance
public static java.lang.Object createInstance(java.lang.Class<?> cls)
createInstance
public static <T> T createInstance(java.lang.String className,
java.lang.Class<T> requiredClass)
createInstance
public static <T> T createInstance(java.lang.Class<?> cls,
java.lang.Class<T> requiredClass)
createInstance
public static <T> T createInstance(java.lang.String className,
java.lang.String defaultTypeName,
java.lang.Class<T> requiredType)
createInstance
public static <T> T createInstance(java.lang.Class<?> cls,
java.lang.String defaultTypeName,
java.lang.Class<T> requiredType)
createInstance
public static <T> T createInstance(java.lang.String className,
java.lang.Class<? extends T> defaultType,
java.lang.Class<T> requiredType)
createInstance
public static <T> T createInstance(java.lang.Class<?> cls,
java.lang.Class<? extends T> defaultType,
java.lang.Class<T> requiredType)
loadClass
public static java.lang.Class<?> loadClass(java.lang.String className)
loadClass
public static <R,T extends R> java.lang.Class<T> loadClass(java.lang.String className,
java.lang.Class<R> requiredType)
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.