org.exolab.castor.util
public interface ObjectFactory
Version: $Revision: 5951 $ $Date: 2003-04-23 00:36:31 -0600 (Wed, 23 Apr 2003) $
Method Summary | |
---|---|
Object | createInstance(Class type)
Creates a default instance of the given class.
|
Object | createInstance(Class type, Object[] args)
Creates a default instance of the given class.
|
Object | createInstance(Class type, Class[] argTypes, Object[] args)
Creates a default instance of the given class.
|
Parameters: type the Class to create an instance of
Returns: the new instance of the given class
Parameters: type the Class to create an instance of args the array of arguments to pass to the Class constructor
Returns: the new instance of the given class
Parameters: type the Class to create an instance of argTypes the Class types for each argument, used to find the correct constructor args the array of arguments to pass to the Class constructor
Returns: the new instance of the given class