Package net.sf.json.util
Class NewBeanInstanceStrategy.DefaultNewBeanInstanceStrategy
java.lang.Object
net.sf.json.util.NewBeanInstanceStrategy
net.sf.json.util.NewBeanInstanceStrategy.DefaultNewBeanInstanceStrategy
- Enclosing class:
NewBeanInstanceStrategy
private static final class NewBeanInstanceStrategy.DefaultNewBeanInstanceStrategy
extends NewBeanInstanceStrategy
-
Field Summary
FieldsFields inherited from class net.sf.json.util.NewBeanInstanceStrategy
DEFAULT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnewInstance
(Class target, JSONObject source) Creates a new instance.
-
Field Details
-
EMPTY_ARGS
-
EMPTY_PARAM_TYPES
-
-
Constructor Details
-
DefaultNewBeanInstanceStrategy
private DefaultNewBeanInstanceStrategy()
-
-
Method Details
-
newInstance
public Object newInstance(Class target, JSONObject source) throws InstantiationException, IllegalAccessException, SecurityException, NoSuchMethodException, InvocationTargetException Description copied from class:NewBeanInstanceStrategy
Creates a new instance.- Specified by:
newInstance
in classNewBeanInstanceStrategy
- Parameters:
target
- the source classsource
- additional properties that may be needed to create the instance- Throws:
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException
InvocationTargetException
-