public class DCInvokeMethodDef extends java.lang.Object implements java.lang.Cloneable, OperationInfo
Internal: Applications should not use this class.
Constructor and Description |
---|
DCInvokeMethodDef(java.lang.String instName,
java.lang.String mthName,
DCMethodParameterDef[] params,
java.lang.String retName,
java.lang.String sInstClassName,
java.lang.Boolean bIsViewObjectMethod,
java.lang.Boolean bIsLocalObjectReference)
Internal: Applications should not use this constructor.
|
DCInvokeMethodDef(java.lang.String instName,
java.lang.String mthName,
java.lang.String[] types,
java.lang.String[] vals,
java.lang.String[] options,
java.lang.String retName,
java.lang.String sInstClassName,
java.lang.Boolean bIsViewObjectMethod,
java.lang.Boolean bIsLocalObjectReference)
Internal: Applications should not use this constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
cacheReturnDefinition()
Internal: Applications should not use this method.
|
java.lang.Object |
callMethod(DCDataControl dc,
java.util.ArrayList params) |
java.lang.Object |
clone() |
DCInvokeMethod |
createMethodInstance(DCBindingContainer ctr,
OperationBinding action)
Internal: Applications should not use this method.
|
java.lang.String[] |
getArgTypes()
Internal: Applications should not use this method.
|
java.lang.String[] |
getArgVals()
Internal: Applications should not use this method.
|
java.lang.String |
getCachedParamsName()
Internal: Applications should not use this method.
|
java.lang.String |
getClassName()
Internal: Applications should not use this method.
|
java.lang.String |
getInstanceName()
Internal: Applications should not use this method.
|
boolean |
getIsLocalObjectReference() |
boolean |
getIsViewObjectMethod()
Internal: Applications should not use this method.
|
java.lang.String |
getMethodName()
Internal: Applications should not use this method.
|
java.lang.String |
getOperationName()
Internal: Applications should not use this method.
|
OperationParameter[] |
getParameters()
Internal: Applications should not use this method.
|
java.lang.String |
getReturnName()
Internal: Applications should not use this method.
|
java.lang.String |
getReturnType()
Internal: Applications should not use this method.
|
java.lang.String |
getScriptName()
Internal: Applications should not use this method.
|
void |
initReturnType(java.lang.String clz)
Internal: Applications should not use this method.
|
void |
setArgumentNames(java.lang.String[] names)
Deprecated.
|
void |
setArguments(DCMethodParameterDef[] props)
Internal: Applications should not use this method.
|
void |
setArgumentTypes(java.lang.String[] types)
Internal: Applications should not use this method.
|
void |
setArgumentValues(java.lang.String[] vals)
Internal: Applications should not use this method.
|
void |
setBindingContainer(DCBindingContainer bc) |
void |
setCachedParamsName(java.lang.String name)
Internal: Applications should not use this method.
|
void |
setCacheReturnDefinition(boolean flag)
Internal: Applications should not use this method.
|
void |
setIsViewObjectMethod(boolean bSet)
Internal: Applications should not use this method.
|
void |
setScriptName(java.lang.String name)
Internal: Applications should not use this method.
|
public DCInvokeMethodDef(java.lang.String instName, java.lang.String mthName, java.lang.String[] types, java.lang.String[] vals, java.lang.String[] options, java.lang.String retName, java.lang.String sInstClassName, java.lang.Boolean bIsViewObjectMethod, java.lang.Boolean bIsLocalObjectReference)
public DCInvokeMethodDef(java.lang.String instName, java.lang.String mthName, DCMethodParameterDef[] params, java.lang.String retName, java.lang.String sInstClassName, java.lang.Boolean bIsViewObjectMethod, java.lang.Boolean bIsLocalObjectReference)
public boolean cacheReturnDefinition()
public void setCacheReturnDefinition(boolean flag)
public void setIsViewObjectMethod(boolean bSet)
public boolean getIsLocalObjectReference()
public boolean getIsViewObjectMethod()
public void setArguments(DCMethodParameterDef[] props)
public void setBindingContainer(DCBindingContainer bc)
@Concealed public void setArgumentNames(java.lang.String[] names)
public void setArgumentTypes(java.lang.String[] types)
public void setArgumentValues(java.lang.String[] vals)
public java.lang.Object callMethod(DCDataControl dc, java.util.ArrayList params)
public final java.lang.String getInstanceName()
getInstanceName
in interface OperationInfo
public final java.lang.String getOperationName()
getOperationName
in interface OperationInfo
public final java.lang.String getMethodName()
public final java.lang.String getScriptName()
public final void setScriptName(java.lang.String name)
public final java.lang.String getReturnName()
getReturnName
in interface OperationInfo
public final java.lang.String getCachedParamsName()
public final void setCachedParamsName(java.lang.String name)
public final OperationParameter[] getParameters()
public final java.lang.String[] getArgTypes()
public final java.lang.String[] getArgVals()
@Concealed public final java.lang.String getClassName()
@Concealed public void initReturnType(java.lang.String clz)
public java.lang.String getReturnType()
public java.lang.Object clone()
clone
in class java.lang.Object
public DCInvokeMethod createMethodInstance(DCBindingContainer ctr, OperationBinding action)