public class DefaultObjectFactory extends Object implements ObjectFactory
ObjectFactory
Constructor and Description |
---|
DefaultObjectFactory() |
Modifier and Type | Method and Description |
---|---|
Object |
createInstance(Class type)
Creates a default instance of the given class.
|
Object |
createInstance(Class type,
Class[] argTypes,
Object[] args)
Creates a default instance of the given class.
|
Object |
createInstance(Class type,
Object[] args)
Creates a default instance of the given class.
|
public Object createInstance(Class type) throws IllegalAccessException, InstantiationException
createInstance
in interface ObjectFactory
type
- the Class to create an instance ofIllegalAccessException
InstantiationException
public Object createInstance(Class type, Object[] args) throws IllegalAccessException, InstantiationException
createInstance
in interface ObjectFactory
type
- the Class to create an instance ofargs
- the array of arguments to pass to the Class constructorIllegalAccessException
InstantiationException
public Object createInstance(Class type, Class[] argTypes, Object[] args) throws IllegalAccessException, InstantiationException
createInstance
in interface ObjectFactory
type
- the Class to create an instance ofargTypes
- the Class types for each argument, used
to find the correct constructorargs
- the array of arguments to pass to the Class constructorIllegalAccessException
InstantiationException
Copyright © 2013. All rights reserved.