20120618, rgf

Package org.rexxla.bsf.engines.rexx

Interface Summary
RexxCommandHandler Interface class for Rexx command handlers.
RexxExitHandler Interface class for Rexx exit handlers.
 

Class Summary
ArrayWrapper This class serves as a wrapper for Java arrays.
EnumerationWrapper Class to allow Rexx enumerating objects of classes implementing the Enumeration interface, if running under Java 1.1.
Java4Rexx Java class to allow Rexx to invoke BSF4ooRexx via JNI, after the JVM was created.
MethodForSuperData Class which allows for maintaining method relevant data for creating a "_forwardToSuper" method.
ProxiedJavaClassTool This class creates a proxied Java class on the fly, which has concrete implementations for all abstract (inherited or not) methods.
ProxiedJavaClassTool.RunInfos Inner class to make maintenance and access to management data structures easy.
RexxAndJava This class manages the calls from Rexx or Object Rexx into Java.
RexxConfiguration This class allows to configure a Rexx interpreter instance, before it gets created employing RexxAndJava.createRexxInterpreterInstance(RexxConfiguration rc).
RexxEngine This class manages the calls from Java via JNI to Rexx or Object Rexx using the RexxSAA interface.
RexxExtendClass Extends a supplied class and creates proxy methods (dispatching to RexxProxy objects), if the Java methods are defined as abstract or if a list of Java methods to proxy gets supplied in the constructor.
RexxExtendingClassLoader Java class which allows extending (abstract and concrete) Java classes on the fly such that the methods in the extended class will forward the method invocation to a RexxProxy; the extended class will be loaded and returned.
RexxHandler Abstract class to allow Rexx exit and command handlers implemented in Java to use some of the ooRexx exit APIs directly.
RexxProxy This class allows RexxProxy objects to be created from native (JNI) code and will be registered in the BSFRegistry using the String retrievable by RexxProxy.getBsfRegistryKey().
Supplier Class modelled after the ooRexx class "Supplier".
TransformationData Class which allows for maintaining class and method relevant data for the transformation purpose.
 

Exception Summary
RexxException This class allows to create an exception which contains a reference to the Rexx condition object represented as a RexxProxy object, such that Java programs become able to directly interact with the Rexx condition object.
 


20120618, rgf