A B C D E G H I J L M N O P R S U V W

A

ADD_EVENT_LISTENER - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
ARRAY_AT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
ARRAY_LENGTH - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
ARRAY_PUT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
ARRAY_PUT_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
ArrayWrapper - class org.rexxla.bsf.engines.rexx.ArrayWrapper.
This class serves as a wrapper for Java arrays.
ArrayWrapper(Object) - Constructor for class org.rexxla.bsf.engines.rexx.ArrayWrapper
Creates and returns an instance of this class, allowing easier access to Java arrays.
apply(String, int, int, Object, Vector, Vector) - Method in class org.rexxla.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.
args2RexxString(Object) - Method in class org.rexxla.bsf.engines.rexx.RexxEngine
Turns received object either into a String, if object is a primitive type or a Java wrapper class for primitive types.
arrayObject - Variable in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Stores the array object which this instance wraps.
available() - Method in class org.rexxla.bsf.engines.rexx.Supplier
Tests whether an index/value pair is available.

B

bDebug - Variable in class org.rexxla.bsf.engines.rexx.RexxEngine
 
bMethodHasSetAccessible - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
true if setting accessibility rights is available, false else.
bsfMgr - Static variable in class org.rexxla.bsf.engines.rexx.Java4Rexx
BSF-manager to be used to get (instantiate) the Rexx engine.

C

CREATE_ARRAY_OBJECT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
call(Object, String, Object[]) - Method in class org.rexxla.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.
If possible at all, use method apply(...) instead.
coerceArgs(Object[], Class[]) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
Coerces the arguments from Rexx to the appropriate Java types.
componentType - Variable in class org.rexxla.bsf.engines.rexx.ArrayWrapper
 
convFromRexx(String, String) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
Converts the string from Rexx to the indicated type.
convFromRexx(String) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
Replaces a reference to a Java object with the Java object.
createInterface4Rexx() - Static method in class org.rexxla.bsf.engines.rexx.Java4Rexx
This method allows Rexx to load Java, then initialize the BSF4Rexx infrastructure from the Java side, and thereafter use all of the infrastructure from Rexx.

D

DLL_NAME - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
Defines the name of DLL to be used to resolve the native functions.
declareBean(BSFDeclaredBean) - Method in class org.rexxla.bsf.engines.rexx.RexxEngine
Method implemented in order to avoid an exeption to be thrown by the default implementation.
dimension(int) - Method in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Returns the size of the given dimension.
dimensions - Variable in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Stores the total number of dimensions.

E

EVENT_TEXT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
Defines the string to indicate an 'eventText' is passed in: "<eventText>".
EXIT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
EnumerationWrapper - class org.rexxla.bsf.engines.rexx.EnumerationWrapper.
Class to allow Rexx enumerating objects of classes implementing the Enumeration interface, if running under Java 1.1.
EnumerationWrapper(Enumeration) - Constructor for class org.rexxla.bsf.engines.rexx.EnumerationWrapper
 
enumObj - Variable in class org.rexxla.bsf.engines.rexx.EnumerationWrapper
Private object storing the object to enumerate.
eval(String, int, int, Object) - Method in class org.rexxla.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.
eventTextList - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
Allows Synchronized access to the vector storing the text sent by the eventListeners.
eventTextVector - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava.SyncPutGet
Vector to store the text sent by the eventListeners.
eventTextVectorHigh - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava.SyncPutGet
 
eventTextVectorLow - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava.SyncPutGet
 
exitCode - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava.ExitDelayed
Holds the return value to be returned.

G

GET_FIELD_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
GET_FIELD_VALUE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
GET_PROPERTY_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
GET_STATIC_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
GET_STATIC_VALUE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
GET_VERSION - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
get(int[]) - Method in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Get a value (item, element) from the array at the given position.
get(long) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava.SyncPutGet
Get an object from the vector.
getPrintStackAsString(Exception) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
Returns printStackTrace() as a String.
getRexxInterface() - Method in class org.rexxla.bsf.engines.rexx.RexxEngine
 
glob_tcr - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
To store the default TypeConvertorRegistry, if needed.

H

hasMoreElements() - Method in class org.rexxla.bsf.engines.rexx.EnumerationWrapper
Implements the interface java.util.Enumeration.hasMoreElements().
hasMoreElements() - Method in class org.rexxla.bsf.engines.rexx.Supplier
Implements the interface java.util.Enumeration.hasMoreElements().

I

INVOKE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
INVOKE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
index - Variable in class org.rexxla.bsf.engines.rexx.Supplier
Stores the index of the index/value pair pointing at.
index() - Method in class org.rexxla.bsf.engines.rexx.Supplier
Returns the index part of the supplier object.
indices - Variable in class org.rexxla.bsf.engines.rexx.Supplier
Private array storing the indices of the array in form of Strings.
initialize(BSFManager, String, Vector) - Method in class org.rexxla.bsf.engines.rexx.RexxEngine
Initializes the Rexx engine and causes the external functions 'BSF' and 'BSFPollEvents' to be registered with the Rexx interpreter.
item() - Method in class org.rexxla.bsf.engines.rexx.Supplier
Returns the item (value) part of the supplier object.
items - Variable in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Stores the total size (maximum number of entries) of the entire array.

J

Java4Rexx - class org.rexxla.bsf.engines.rexx.Java4Rexx.
Java class to allow Rexx to invoke BSF4Rexx via JNI, after the JVM was created.
Java4Rexx() - Constructor for class org.rexxla.bsf.engines.rexx.Java4Rexx
 
javaCallBSF(String[]) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
Entry point for Rexx calls into Java.
jniInitialize4Rexx() - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
rgf, 2003-01-15, used for allowing the BSF4Rexx-DLL to get at *env, *obj and then to mid etc.
jniRegisterBSF() - Method in class org.rexxla.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.
jniRexxDidRexxTerminate() - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
Deprecated. This native method indicates whether the Object Rexx interpreter is still running or not.
jniRexxStart(String, String[]) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
This native method Calls the Rexx interpreter, having it execute the passed in script with the given array of arguments.
jniRexxWaitForTermination() - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
Deprecated. This native method waits for the Object Rexx interpreter to terminate and waits until all of the cleanup (e.g. of Object Rexx) is done.

L

LOOKUP_BEAN - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
lastScriptCode - Variable in class org.rexxla.bsf.engines.rexx.RexxEngine
Stores the script code supplied with eval(), exec(), apply(), in order to be able to locate the code in call().
length - Variable in class org.rexxla.bsf.engines.rexx.Supplier
Stores the length of the arrays.

M

makeString4Rexx(Object) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
This method determines what String content to return.
makearray(boolean, boolean) - Method in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Modelled after Object Rexx MAKEARRAY method of the array class.
methodReferences - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
Allows storing successfully reflected methods.
mgr - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
Stores the BSF manager.

N

next() - Method in class org.rexxla.bsf.engines.rexx.Supplier
Move to the next item/value pair, if any.
nextElement() - Method in class org.rexxla.bsf.engines.rexx.EnumerationWrapper
Implements the interface java.util.Enumeration.nextElement().
nextElement() - Method in class org.rexxla.bsf.engines.rexx.Supplier
Implements the interface java.util.Enumeration.nextElement().
null4Rexx - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
Defines the string which represents null, by default ".NIL".

O

org.rexxla.bsf.engines.rexx - package org.rexxla.bsf.engines.rexx
 
orxReferences - Variable in class org.rexxla.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 org.rexxla.bsf.engines.rexx.RexxAndJava
 
POST_EVENT_TEXT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
put(Object, int[]) - Method in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Put a value (item, element) into the array object at the given position.
put(Object, int) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava.SyncPutGet
Adds an object to the vector and makes sure that waiting threads are notified.

R

RAJ_VERSION - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
Defines the version string.
REGISTER_BEAN - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
REGISTER_BEAN_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
RexxAndJava - class org.rexxla.bsf.engines.rexx.RexxAndJava.
This class manages the calls from Rexx or Object Rexx into Java.
RexxAndJava(BSFManager, BSFEngine) - Constructor for class org.rexxla.bsf.engines.rexx.RexxAndJava
Constructor to receive and store the BSF manager and the Rexx engine.
RexxAndJava.ExitDelayed - class org.rexxla.bsf.engines.rexx.RexxAndJava.ExitDelayed.
Class to exit the JVM, will be executed concurrently, sleeps and then calls System.exit(exit_number).
RexxAndJava.ExitDelayed(int, long) - Constructor for class org.rexxla.bsf.engines.rexx.RexxAndJava.ExitDelayed
Saves the exitCode.
RexxAndJava.SyncPutGet - class org.rexxla.bsf.engines.rexx.RexxAndJava.SyncPutGet.
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.SyncPutGet() - Constructor for class org.rexxla.bsf.engines.rexx.RexxAndJava.SyncPutGet
 
RexxEngine - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
Stores the Rexx engine.
RexxEngine - class org.rexxla.bsf.engines.rexx.RexxEngine.
This class manages the calls from Java via JNI to Rexx or Object Rexx using the RexxSAA interface.
RexxEngine() - Constructor for class org.rexxla.bsf.engines.rexx.RexxEngine
 
rexxInterface - Variable in class org.rexxla.bsf.engines.rexx.RexxEngine
Allows using the Rexx interpreter from Java.
run() - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava.ExitDelayed
This makes this thread runnable.
rxEngine - Static variable in class org.rexxla.bsf.engines.rexx.Java4Rexx
The Rexx engine loaded via Java4Rexx.bsfMgr.

S

SET_FIELD_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
SET_FIELD_VALUE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
SET_PROPERTY_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
SET_PROPERTY_VALUE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
SET_REXX_NULL_STRING - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
SLEEP - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_ADD_EVENT_LISTENER - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_AT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_LENGTH - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_PUT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_PUT_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_CREATE_ARRAY_OBJECT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_EXIT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_GET_FIELD_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_GET_FIELD_VALUE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_GET_PROPERTY_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_GET_STATIC_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_GET_STATIC_VALUE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_GET_VERSION - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_INVOKE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_INVOKE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_LOOKUP_BEAN - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_POLL_EVENT_TEXT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_POST_EVENT_TEXT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_REGISTER_BEAN - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_REGISTER_BEAN_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_SET_FIELD_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_SET_FIELD_VALUE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_SET_PROPERTY_VALUE - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_SET_PROPERTY_VALUE_STRICT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_SET_REXX_NULL_STRING - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_SLEEP - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_UNREGISTER_BEAN - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_WRAP_ARRAY_OBJECT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
STRING_WRAP_ENUMERATION_OBJECT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
Supplier - class org.rexxla.bsf.engines.rexx.Supplier.
Class modelled after the ooRexx class "Supplier".
Supplier(Object, boolean) - Constructor for class org.rexxla.bsf.engines.rexx.Supplier
Creates an instance of the class using the ArrayWrapper class.
Supplier(Object) - Constructor for class org.rexxla.bsf.engines.rexx.Supplier
Creates an instance of the class using the ArrayWrapper class.
Supplier(Object[], Object[]) - Constructor for class org.rexxla.bsf.engines.rexx.Supplier
Creates an instance of the class.
sizeOfDimension - Variable in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Array of int which stores the size (maximum number of entries) of the appropriate dimension.
sleepTime - Variable in class org.rexxla.bsf.engines.rexx.RexxAndJava.ExitDelayed
Holds the time in milliseconds to wait before terminating the virtual machine.
supplier() - Method in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Creates a supplier object for allowing to enumerate the array together with the appropriate indices (Java style: index starts with 0 and is enclosed in square brackets).
supplier(boolean) - Method in class org.rexxla.bsf.engines.rexx.ArrayWrapper
Creates a supplier object for allowing to enumerate the array together with the appropriate indices.

U

UNREGISTER_BEAN - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
undeclareBean(BSFDeclaredBean) - Method in class org.rexxla.bsf.engines.rexx.RexxEngine
Method implemented in order to avoid an exeption to be thrown by the default implementation.
unregisterBean(String) - Method in class org.rexxla.bsf.engines.rexx.RexxAndJava
This method allows for unregistering Beans, taking into account reference counters.

V

values - Variable in class org.rexxla.bsf.engines.rexx.Supplier
Private array storing the values of the array.

W

WRAP_ARRAY_OBJECT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 
WRAP_ENUMERATION_OBJECT - Static variable in class org.rexxla.bsf.engines.rexx.RexxAndJava
 

A B C D E G H I J L M N O P R S U V W