< A C D E G I J L M N O P R S U

<

() - Static method in class com.ibm.bsf.engines.rexx.RexxAndJava
Load the DLL, which allows interfacing Java with Rexx or Object Rexx.

A

AccessArrayUtil - class com.ibm.bsf.engines.rexx.AccessArrayUtil.
Utility class to allow Rexx to address Java arrays, at() and put() implemented for up to five dimensions for convenience.
AccessArrayUtil() - Constructor for class com.ibm.bsf.engines.rexx.AccessArrayUtil
 
ADD_EVENT_LISTENER - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
Entry point for Rexx calls into Java.
add(Object, int) - Method in class com.ibm.bsf.engines.rexx.RexxAndJava.SyncAddGet
Adds an object to the vector and makes sure that waiting threads are notified.
apply(String, int, int, Object, Vector, Vector) - Method in class com.ibm.bsf.engines.rexx.RexxEngine
Applies (evaluates) a piece of Rexx code (can be a whole program as well) with Java-supplied arguments and returns the result.
ARRAY_AT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
ARRAY_LENGTH - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
ARRAY_PUT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
at(Object[][][][][], int, int, int, int, int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Get an element of a five dimensional array.
at(Object[][][][], int, int, int, int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Get an element of a four dimensional array.
at(Object[][][], int, int, int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Get an element of a three dimensional array.
at(Object[][], int, int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Get an element of a two dimensional array.
at(Object[], int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Get an element of a one dimensional array.

C

call(Object, String, Object[]) - Method in class com.ibm.bsf.engines.rexx.RexxEngine
Deprecated. " This call(...) method may be enhanced in the future, once an openly defined and available interface to the OO-part of Object Rexx is made available by IBM. Then the argument "object" would denote an Object Rexx object, the argument "name" the name of one of its methods and the argument "args" the arguments for the method.
For the time being use method apply(...) instead.
convFromRexx(String, String) - Method in class com.ibm.bsf.engines.rexx.RexxAndJava
Converts the string from Rexx to the indicated type.

D

DLL_NAME - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
Defines the name of DLL to be used to resolve the native functions.

E

eval(String, int, int, Object) - Method in class com.ibm.bsf.engines.rexx.RexxEngine
Evaluates (executes) a piece of Rexx code (can be a whole program as well) without any Java-supplied arguments and returns the result.
EVENT_TEXT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
Defines the string to indicate an 'eventText'.
eventTextList - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava
Allows Synchronized access to the vector storing the text sent by the eventListeners.
eventTextVector - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava.SyncAddGet
Vector to store the text sent by the eventListeners.
eventTextVectorHigh - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava.SyncAddGet
 
eventTextVectorLow - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava.SyncAddGet
 
EXIT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
exitCode - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava.ExitDelayed
Holds the return value to be returned.

G

GET_FIELD_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
GET_PROPERTY_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
GET_STATIC_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
get(long) - Method in class com.ibm.bsf.engines.rexx.RexxAndJava.SyncAddGet
Get an object from the vector.
glob_tcr - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava
To store the default TypeConvertorRegistry, if needed.

I

initialize(BSFManager, String, Vector) - Method in class com.ibm.bsf.engines.rexx.RexxEngine
Initializes the Rexx engine and causes the external functions 'BSF' and 'BSFPollEvents' to be registered with the Rexx interpreter.
INVOKE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 

J

javaCallBSF(String[]) - Method in class com.ibm.bsf.engines.rexx.RexxAndJava
 
jniRegisterBSF() - Method in class com.ibm.bsf.engines.rexx.RexxAndJava
This native method makes sure that the function 'BSF' is registered with Rexx, making it thereby available to all Rexx and Object Rexx programs, called from Java.
jniRexxStart(String, String[]) - Method in class com.ibm.bsf.engines.rexx.RexxAndJava
This native method Calls the Rexx interpreter, having it execute the passed in script with the given array of arguments.

L

LOOKUP_BEAN - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 

M

makeResultString(Object) - Method in class com.ibm.bsf.engines.rexx.RexxAndJava
This method determines what String content to return.
mgr - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava
Stores the BSF manager.

N

null4Rexx - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
Defines the string which represents null, by default ".NIL".

O

orxReferences - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava
Stores the number of references from Object Rexx to Java objects using beanName as the key.

P

POLL_EVENT_TEXT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
POST_EVENT_TEXT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
put(Object[][][][][], Object, int, int, int, int, int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Put an element into a five dimensional array.
put(Object[][][][], Object, int, int, int, int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Put an element into a four dimensional array.
put(Object[][][], Object, int, int, int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Put an element into a three dimensional array.
put(Object[][], Object, int, int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Put an element into a two dimensional array.
put(Object[], Object, int) - Static method in class com.ibm.bsf.engines.rexx.AccessArrayUtil
Put an element into a one dimensional array.

R

REGISTER_BEAN - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
RexxAndJava - class com.ibm.bsf.engines.rexx.RexxAndJava.
This class manages the calls from Rexx or Object Rexx into Java.
RexxAndJava.ExitDelayed - class com.ibm.bsf.engines.rexx.RexxAndJava.ExitDelayed.
Class to exit the JVM, will be executed concurrently, sleeps and then calls System.exit(exit_number).
RexxAndJava.ExitDelayed(RexxAndJava, int, long) - Constructor for class com.ibm.bsf.engines.rexx.RexxAndJava.ExitDelayed
Saves the exitCode.
RexxAndJava.SyncAddGet - class com.ibm.bsf.engines.rexx.RexxAndJava.SyncAddGet.
Inner class to implement a Synchronized ReaderWriter, where a read on an empty Vector blocks the read, until a write occurs (with optional timeout).
RexxAndJava.SyncAddGet(RexxAndJava) - Constructor for class com.ibm.bsf.engines.rexx.RexxAndJava.SyncAddGet
 
RexxAndJava(BSFManager, BSFEngine) - Constructor for class com.ibm.bsf.engines.rexx.RexxAndJava
Constructor to receive and store the BSF manager and the Rexx engine.
RexxEngine - class com.ibm.bsf.engines.rexx.RexxEngine.
This class manages the calls from Java via JNI to Rexx or Object Rexx using the RexxSAA interface.
RexxEngine - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava
Stores the Rexx engine.
RexxEngine() - Constructor for class com.ibm.bsf.engines.rexx.RexxEngine
 
rexxInterface - Variable in class com.ibm.bsf.engines.rexx.RexxEngine
Allows using the Rexx interpreter from Java.
run() - Method in class com.ibm.bsf.engines.rexx.RexxAndJava.ExitDelayed
This makes this thread runnable.

S

SET_FIELD_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
SET_PROPERTY_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
SET_REXX_NULL_STRING - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
sleepTime - Variable in class com.ibm.bsf.engines.rexx.RexxAndJava.ExitDelayed
Holds the time in milliseconds to wait before terminating the virtual machine.
STRING_ADD_EVENT_LISTENER - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_AT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_LENGTH - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_PUT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_EXIT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_GET_FIELD_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_GET_PROPERTY_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_GET_STATIC_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_INVOKE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_LOOKUP_BEAN - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_POLL_EVENT_TEXT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_POST_EVENT_TEXT - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_REGISTER_BEAN - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_SET_FIELD_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_SET_PROPERTY_VALUE - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_SET_REXX_NULL_STRING - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 
STRING_UNREGISTER_BEAN - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 

U

UNREGISTER_BEAN - Static variable in class com.ibm.bsf.engines.rexx.RexxAndJava
 

< A C D E G I J L M N O P R S U