EGL-Bibliothek 'JavaLib'

Die Bibliothek 'javaLib' greift über den von Ihnen generierten Java™-Code auf lokale Java™-Objekte und lokale Java™-Klassen zu.

Die Java-Zugriffsfunktionen werden in der folgenden Tabelle aufgeführt.

Funktion Beschreibung
Ergebnis = getField (Kennung_oder_Klasse, Feld) Gibt den Wert eines angegebenen Felds eines angegebenen Objekts bzw. einer angegebenen Klasse zurück.
Ergebnis = getResourcePowerServer () Gibt eine Instanz der Klasse 'SharedResourcesPowerServer' zurück. Details finden Sie unter 'SharedResourcesPowerServer'.
Ergebnis = invoke (Kennung_oder_Klasse, Methode[, Argument]) Ruft eine Methode für ein Java-Objekt oder eine Java-Klasse auf; kann einen Wert zurückgeben.
Ergebnis = isNull (Kennung) Gibt einen Wert zurück (1 für 'true' (wahr), 0 für 'false' (falsch)), um anzuzeigen, ob eine angegebene Kennung auf ein Nullobjekt verweist.
Ergebnis = isObjID (Kennung) Gibt einen Wert zurück (1 für 'true' (wahr), 0 für 'false' (falsch)), um anzuzeigen, ob eine angegebene Kennung im Objektbereich vorhanden ist.
Ergebnis = qualifiedTypeName(Kennung) Gibt den vollständig qualifizierten Namen der Klasse eines Objekts im Objektbereich zurück.
remove (Kennung) Entfernt die angegebene Kennung aus dem Objektbereich sowie das entsprechende Objekt, sofern keine anderen Kennungen auf dieses Objekt verweisen.
removeAll () Entfernt sämtliche Kennungen und Objekte aus dem Objektbereich.
setField (Kennung_oder_Klasse, Feld, Wert) Setzt den Wert eines Felds in einem Java-Objekt oder einer Java-Klasse.
store (Speicher-ID, Kennung_oder_Klasse, Methode{ ,Argument}) Ruft eine Methode auf und stellt das zurückgegebene Objekt (oder null) zusammen mit einer angegebenen Kennung in den Objektbereich.
storeCopy (Quellen-ID, Ziel-ID) Erstellt eine neue Kennung auf Basis einer anderen Kennung im Objektbereich, sodass beide Kennungen auf dasselbe Objekt verweisen.
storeField (Speicher-ID, Kennung_oder_Klasse, Feld) Stellt den Wert eines Klassenfelds oder Objektfelds in den Objektbereich.
storeNew(Speicher-ID, Klasse{ ,Argument}) Ruft den Konstruktor einer Klasse auf und stellt das neue Objekt in den Objektbereich.

Kompatibilität

Tabelle 1. Hinweise zur Kompatibilität für 'JavaLib'
Plattform Problem
COBOL-Generierung Es werden keine der JavaLib-Funktionen unterstützt.
JavaScript-Generierung

Feedback