En la tabla figuran las funciones de acceso Java.
Función | Descripción |
---|---|
result = JavaLib.getField (identificadorOClase, campo) | Devuelve el valor de un campo especificado de un objeto o clase especificados |
result = JavaLib.invoke (identificadorOClase, método[, argumento]) | Invoca un método en un objeto o clase Java y puede devolver un valor |
result = JavaLib.isNull (identificador) | Devuelve un valor (1 para true, 0 para false) para indicar si un identificador especificado hace referencia a un objeto nulo |
returnVariable = JavaLib.isObjID (identificador) | Devuelve un valor (1 para true, 0 para false) para indicar si un identificador especificado se encuentra en el espacio de objetos |
result = JavaLib.qualifiedTypeName(identificador) | Devuelve el nombre totalmente calificado de una clase de un objeto del espacio de objetos |
JavaLib.remove (identificador) | Elimina el identificador especificado del espacio de objetos y, si ningún otro identificador hace referencia al objeto, lo elimina |
JavaLib.removeAll () | Elimina todos los identificadores y objetos del espacio de objetos |
JavaLib.setField (identificadorOClase, campo, valor) | Establece el valor de un campo en un objeto o clase Java |
JavaLib.store (idAlmacén, identificadorOClase, método[ ,argumento]) | Invoca un método y coloca el objeto devuelto (o nulo) en el espacio de objetos, junto con un identificador especificado |
JavaLib.storeCopy (idOrigen, idDestino) | Crea un identificador nuevo basado en otro en el espacio de objetos, para que ambos hagan referencia al mismo objeto |
JavaLib.storeField (idAlmacén, identificadorOClase, campo) | Coloca el valor de un campo de clase o de objeto en el espacio de objetos |
JavaLib.storeNew(idAlmacén, clase[ ,argumento]) | Invoca el constructor de una clase y coloca el objeto nuevo en el espacio de objetos |