net.sf.json.util
Class NewBeanInstanceStrategy
java.lang.Object
net.sf.json.util.NewBeanInstanceStrategy
public abstract class NewBeanInstanceStrategy
- extends Object
Base class for creating Bean instances.
- DEFAULT - calls Class.newInstance().
- Author:
- Andres Almiray
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT
public static final NewBeanInstanceStrategy DEFAULT
- Calls Class.newInstance()
NewBeanInstanceStrategy
public NewBeanInstanceStrategy()
newInstance
public abstract Object newInstance(Class target,
JSONObject source)
throws InstantiationException,
IllegalAccessException,
SecurityException,
NoSuchMethodException,
InvocationTargetException
- Creates a new instance.
- Parameters:
target
- the source classsource
- additional properties that may be needed to create the
instance
- Throws:
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException
InvocationTargetException