InstanceFactorypublic class ParameterConstructorInstanceFactory extends java.lang.Object implements InstanceFactory
| Constructor | Description |
|---|---|
ParameterConstructorInstanceFactory() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Optional<java.lang.Object> |
createInstance() |
|
java.lang.String |
getBaseClass() |
|
java.lang.String |
getComponentPath() |
|
protected java.lang.Object[] |
getConstructorMethodParams(java.lang.String[] pParams,
java.lang.reflect.Constructor pConstructor) |
|
java.lang.String[] |
getConstructorParamType() |
|
protected java.lang.Class[] |
getConstructorParamType(java.lang.String[] pParamsType) |
|
java.lang.String[] |
getConstructorParamValues() |
|
org.apache.logging.log4j.Logger |
getLog() |
|
java.lang.Class[] |
getParamType() |
|
boolean |
isConstructorEnable() |
|
void |
setBaseClass(java.lang.String pBaseClass) |
|
void |
setComponentPath(java.lang.String pComponentPath) |
|
void |
setConstructorEnable(boolean pConstructorEnable) |
|
void |
setConstructorParamType(java.lang.String[] pConstructorParamType) |
|
void |
setConstructorParamValues(java.lang.String[] pConstructorParamValues) |
|
void |
setLog(org.apache.logging.log4j.Logger pLog) |
|
void |
setParamType(java.lang.Class[] pParamType) |
|
void |
start() |
public void start()
public java.util.Optional<java.lang.Object> createInstance()
createInstance in interface InstanceFactoryprotected java.lang.Object[] getConstructorMethodParams(java.lang.String[] pParams,
java.lang.reflect.Constructor pConstructor)
protected java.lang.Class[] getConstructorParamType(java.lang.String[] pParamsType)
public java.lang.String getBaseClass()
public void setBaseClass(java.lang.String pBaseClass)
public java.lang.String[] getConstructorParamValues()
public void setConstructorParamValues(java.lang.String[] pConstructorParamValues)
public java.lang.String[] getConstructorParamType()
public void setConstructorParamType(java.lang.String[] pConstructorParamType)
public org.apache.logging.log4j.Logger getLog()
public void setLog(org.apache.logging.log4j.Logger pLog)
public java.lang.Class[] getParamType()
public void setParamType(java.lang.Class[] pParamType)
public java.lang.String getComponentPath()
public void setComponentPath(java.lang.String pComponentPath)
public boolean isConstructorEnable()
public void setConstructorEnable(boolean pConstructorEnable)
Copyright © 2018. All rights reserved.