public class MultiArgInstantiationPolicy extends InstantiationPolicy
descriptor, factory, factoryClass, factoryClassName, factoryMethodName, method, methodName| Constructor and Description |
|---|
MultiArgInstantiationPolicy() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
buildNewInstanceUsingFactory()
Build and return a new instance, using the factory.
|
void |
convertClassNamesToClasses(ClassLoader loader) |
protected void |
initializeMethod() |
void |
setDefaultValues(Object[] values) |
void |
setParameterTypeNames(String[] parameterTypeNames) |
void |
setParameterTypes(Class[] parameterTypes) |
buildDefaultConstructor, buildDefaultConstructorFor, buildFactory, buildFactoryDefaultConstructor, buildFactoryUsingDefaultConstructor, buildFactoryUsingStaticMethod, buildMethod, buildNewInstance, buildNewInstanceUsingDefaultConstructor, clone, getDefaultConstructor, getDescriptor, getFactory, getFactoryClass, getFactoryClassName, getFactoryMethodName, getMethod, getMethodName, initialize, isUsingDefaultConstructor, setDefaultConstructor, setDescriptor, setFactory, setFactoryClass, setFactoryClassName, setFactoryMethodName, setMethod, setMethodName, toString, useDefaultConstructorInstantiationPolicy, useFactoryInstantiationPolicy, useFactoryInstantiationPolicy, useFactoryInstantiationPolicy, useFactoryInstantiationPolicy, useFactoryInstantiationPolicy, useMethodInstantiationPolicypublic void setParameterTypeNames(String[] parameterTypeNames)
public void setParameterTypes(Class[] parameterTypes)
public void setDefaultValues(Object[] values)
public void convertClassNamesToClasses(ClassLoader loader)
convertClassNamesToClasses in class InstantiationPolicyprotected void initializeMethod()
throws DescriptorException
initializeMethod in class InstantiationPolicyDescriptorExceptionprotected Object buildNewInstanceUsingFactory() throws DescriptorException
buildNewInstanceUsingFactory in class InstantiationPolicyDescriptorExceptionCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.