EGL 라이브러리 JavaLib

javaLib 라이브러리는 생성된 Java™ 코드를 통해 로컬 Java™ 오브젝트와 클래스에 액세스합니다.

다음 표에 Java 액세스 함수가 나열되어 있습니다.

함수 설명
result = getField (identifierOrClass, field) 지정된 오브젝트 또는 클래스의 지정된 필드 값을 리턴합니다.
result = getResourcePowerServer () SharedResourcesPowerServer 클래스의 인스턴스를 리턴합니다. 세부사항은 "SharedResourcesPowerServer"를 참조하십시오.
result = invoke (identifierOrClass, method[, argument]) Java 오브젝트 또는 클래스에 대한 메소드를 호출하며, 값을 리턴할 수 있습니다.
result = isNull (identifier) 값(true인 경우 1, false인 경우 0)을 리턴하여 지정된 ID가 널 오브젝트를 참조하는지 여부를 표시합니다.
result = isObjID (identifier) 값(true인 경우 1, false인 경우 0)을 리턴하여 지정된 ID가 오브젝트 공간에 있는지 여부를 표시합니다.
result = qualifiedTypeName(identifier) 오브젝트 공간에서 오브젝트 클래스의 완전한 이름을 리턴합니다.
remove (identifier) 오브젝트 공간에서 지정된 ID를 제거하고 오브젝트를 참조하는 다른 ID가 없는 경우 오브젝트를 제거합니다.
removeAll () 오브젝트 공간에서 모든 ID와 오브젝트를 제거합니다.
setField (identifierOrClass, field, value) Java 오브젝트 또는 클래스에서 필드의 값을 설정합니다.
store (storeId, identifierOrClass, method{ ,argument}) 메소드를 호출하고 지정된 ID와 함께 리턴된 오브젝트(또는 널)를 오브젝트 공간에 배치합니다.
storeCopy (sourceId, targetID) 오브젝트 공간에 있는 다른 ID를 기반으로 새 ID를 작성하여 두 ID 모두 동일한 오브젝트를 참조하도록 합니다.
storeField (storeId, identifierOrClass, field) 클래스 필드 또는 오브젝트 필드의 값을 오브젝트 공간에 배치합니다.
storeNew(storeId, class{ ,argument}) 클래스의 생성자를 호출하고 오브젝트 공간에 새 오브젝트를 배치합니다.

호환성

표 1. JavaLib의 호환성 고려사항
플랫폼 문제
COBOL 생성 JavaLib 함수는 지원되지 않습니다.
JavaScript 생성