Sets a numeric parameter for the next function or constructor call.
Note: Parameters must exactly match the method signature and be in order. Use the third optional parameter to distinguish between the different numeric data types of the Java language.
Java.bdh
JavaSetNumber( in hObject : number, in nParam : number, in sType : string optional );
Parameter | Description |
---|---|
hObject | Valid handle to a java object or JAVA_STATIC_METHOD. |
nParam | The number to be set as parameter. |
sType |
(optional) Can be:
|
var hTestObj : number; dcltrans transaction TInit begin // Load and start the JVM. JavaCreateJavaVM(); // instantiate the java class hTestObj := JavaLoadObject("Test"); end TInit; transaction TMyJavaTrans var fValue : float; begin ThinkTime(0.2); // set the first parameter JavaSetString(hTestObj, "1"); // set the second parameter JavaSetNumber(hTestObj, 1, JAVA_BYTE); // invoke the method JavaCallMethod(hTestObj, "doFoo"); // retrieve the result fValue := JavaGetFloat(hTestObj); Print("doFoo returned "+String(fValue)); end TMyJavaTrans; transaction TEnd begin JavaFreeObject(hTestObj); end TEnd;
JavaFrameworkBankSample.bdf
BankSample.java, Account.java, Customer.java, PremiumCustomer.java