org.exolab.castor.util

Class DefaultObjectFactory

public class DefaultObjectFactory extends Object implements ObjectFactory

The default implementation of ObjectFactory used for creating class instances

Version: $Revision: 6392 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $

Author: Keith Visco

See Also: ObjectFactory

Method Summary
ObjectcreateInstance(Class type)
Creates a default instance of the given class.
ObjectcreateInstance(Class type, Object[] args)
Creates a default instance of the given class.
ObjectcreateInstance(Class type, Class[] argTypes, Object[] args)
Creates a default instance of the given class.

Method Detail

createInstance

public Object createInstance(Class type)
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

createInstance

public Object createInstance(Class type, Object[] args)
Creates a default 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

createInstance

public 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 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

Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com