private static class Call.NativeCallParameter extends CallParameter
argument, dataType, initialValue, mode, value
Constructor and Description |
---|
NativeCallParameter(java.lang.String dataType,
CallMode mode,
java.lang.Object value)
Create a new wrapper for a parameter which will be used for a native OS API call.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convertTo(java.lang.Class<?> cls)
Convert this parameter's
value to be usable as an argument. |
convertTo, copyOutput, getArgument
public NativeCallParameter(java.lang.String dataType, CallMode mode, java.lang.Object value)
dataType
- The parameter's data type.mode
- The call mode.value
- The parameter's value.public java.lang.Object convertTo(java.lang.Class<?> cls)
value
to be usable as an argument.
Once converted, it will be cached in the CallParameter.argument
variable.
convertTo
in class CallParameter
cls
- The FWD base data type class for the parameter.CallParameter.argument
.