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.apache.bsf.engines.rexx.RexxAndJava
 
apply(String, int, int, Object, Vector, Vector) - Method in class org.apache.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.apache.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.
ARRAY_AT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
ARRAY_LENGTH - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
ARRAY_PUT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
ARRAY_PUT_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
array2wrapper - Static variable in class org.apache.bsf.engines.rexx.ArrayWrapper
This hashtable serves as a registry for arrays already analyzed by an instance of this class.
arrayObject - Variable in class org.apache.bsf.engines.rexx.ArrayWrapper
Stores the array object which this instance wraps.
ArrayWrapper - class org.apache.bsf.engines.rexx.ArrayWrapper.
This class serves as a wrapper for Java arrays.
ArrayWrapper(Object) - Constructor for class org.apache.bsf.engines.rexx.ArrayWrapper
A private constructor.
available() - Method in class org.apache.bsf.engines.rexx.Supplier
Tests whether an index/value pair is available.

B

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

C

call(Object, String, Object[]) - Method in class org.apache.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.apache.bsf.engines.rexx.RexxAndJava
Coerces the arguments from Rexx to the appropriate Java types.
componentType - Variable in class org.apache.bsf.engines.rexx.ArrayWrapper
Stores the class object used for the values stored in the array.
convFromRexx(String) - Method in class org.apache.bsf.engines.rexx.RexxAndJava
Replaces a reference to a Java object with the Java object.
convFromRexx(String, String) - Method in class org.apache.bsf.engines.rexx.RexxAndJava
Converts the string from Rexx to the indicated type.
CREATE_ARRAY_OBJECT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
createInterface4Rexx() - Static method in class org.apache.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

dimension(int) - Method in class org.apache.bsf.engines.rexx.ArrayWrapper
Returns the size of the given dimension.
dimensions - Variable in class org.apache.bsf.engines.rexx.ArrayWrapper
Stores the total number of dimensions.
DLL_NAME - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
Defines the name of DLL to be used to resolve the native functions.

E

EnumerationWrapper - class org.apache.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.apache.bsf.engines.rexx.EnumerationWrapper
 
enumObj - Variable in class org.apache.bsf.engines.rexx.EnumerationWrapper
Private object storing the object to enumerate.
eval(String, int, int, Object) - Method in class org.apache.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 org.apache.bsf.engines.rexx.RexxAndJava
Defines the string to indicate an 'eventText' is passed in: "<eventText>".
eventTextList - Variable in class org.apache.bsf.engines.rexx.RexxAndJava
Allows Synchronized access to the vector storing the text sent by the eventListeners.
eventTextVector - Variable in class org.apache.bsf.engines.rexx.RexxAndJava.SyncPutGet
Vector to store the text sent by the eventListeners.
eventTextVectorHigh - Variable in class org.apache.bsf.engines.rexx.RexxAndJava.SyncPutGet
 
eventTextVectorLow - Variable in class org.apache.bsf.engines.rexx.RexxAndJava.SyncPutGet
 
EXIT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
exitCode - Variable in class org.apache.bsf.engines.rexx.RexxAndJava.ExitDelayed
Holds the return value to be returned.

G

GET_FIELD_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
GET_PROPERTY_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
GET_STATIC_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
GET_VERSION - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
get(int[]) - Method in class org.apache.bsf.engines.rexx.ArrayWrapper
Get a value (item, element) from the array at the given position.
get(long) - Method in class org.apache.bsf.engines.rexx.RexxAndJava.SyncPutGet
Get an object from the vector.
getArrayWrapper(Object) - Static method in class org.apache.bsf.engines.rexx.ArrayWrapper
Only method to get an instance of ArrayWrapper created.
getRexxInterface() - Method in class org.apache.bsf.engines.rexx.RexxEngine
 
glob_tcr - Variable in class org.apache.bsf.engines.rexx.RexxAndJava
To store the default TypeConvertorRegistry, if needed.

H

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

I

index - Variable in class org.apache.bsf.engines.rexx.Supplier
Stores the index of the index/value pair pointing at.
index() - Method in class org.apache.bsf.engines.rexx.Supplier
Returns the index part of the supplier object.
indexes - Variable in class org.apache.bsf.engines.rexx.Supplier
Private array storing the indices of the array in form of Strings.
initialize(BSFManager, String, Vector) - Method in class org.apache.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 org.apache.bsf.engines.rexx.RexxAndJava
 
INVOKE_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
item() - Method in class org.apache.bsf.engines.rexx.Supplier
Returns the item (value) part of the supplier object.
items - Variable in class org.apache.bsf.engines.rexx.ArrayWrapper
Stores the total size (maximum number of entries) of the entire array.

J

Java4Rexx - class org.apache.bsf.engines.rexx.Java4Rexx.
Java class to allow Rexx to invoke BSF4Rexx via JNI, after the JVM was created.
Java4Rexx() - Constructor for class org.apache.bsf.engines.rexx.Java4Rexx
 
javaCallBSF(String[]) - Method in class org.apache.bsf.engines.rexx.RexxAndJava
Entry point for Rexx calls into Java.
jniInitialize4Rexx() - Method in class org.apache.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.apache.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.apache.bsf.engines.rexx.RexxAndJava
This native method indicates whether the Object Rexx is still running or not. (2002-12-13, ---rgf)
jniRexxStart(String, String[]) - Method in class org.apache.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.apache.bsf.engines.rexx.RexxAndJava
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. (2002-12-07, ---rgf)

L

lastScriptCode - Variable in class org.apache.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.apache.bsf.engines.rexx.Supplier
Stores the length of the arrays.
LOOKUP_BEAN - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 

M

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

N

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

O

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

R

RAJ_VERSION - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
Defines the version string.
REGISTER_BEAN - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
REGISTER_BEAN_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
RexxAndJava - class org.apache.bsf.engines.rexx.RexxAndJava.
This class manages the calls from Rexx or Object Rexx into Java.
RexxAndJava.ExitDelayed - class org.apache.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.apache.bsf.engines.rexx.RexxAndJava.ExitDelayed
Saves the exitCode.
RexxAndJava.SyncPutGet - class org.apache.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.apache.bsf.engines.rexx.RexxAndJava.SyncPutGet
 
RexxAndJava(BSFManager, BSFEngine) - Constructor for class org.apache.bsf.engines.rexx.RexxAndJava
Constructor to receive and store the BSF manager and the Rexx engine.
RexxEngine - class org.apache.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 org.apache.bsf.engines.rexx.RexxAndJava
Stores the Rexx engine.
RexxEngine() - Constructor for class org.apache.bsf.engines.rexx.RexxEngine
 
rexxInterface - Variable in class org.apache.bsf.engines.rexx.RexxEngine
Allows using the Rexx interpreter from Java.
run() - Method in class org.apache.bsf.engines.rexx.RexxAndJava.ExitDelayed
This makes this thread runnable.
rxEngine - Static variable in class org.apache.bsf.engines.rexx.Java4Rexx
The Rexx engine loaded via Java4Rexx.bsfMgr.

S

SET_FIELD_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
SET_FIELD_VALUE_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
SET_PROPERTY_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
SET_PROPERTY_VALUE_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
SET_REXX_NULL_STRING - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
sizeOfDimension - Variable in class org.apache.bsf.engines.rexx.ArrayWrapper
Array of int which stores the size (maximum number of entries) of the appropriate dimension.
SLEEP - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
sleepTime - Variable in class org.apache.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 org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_AT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_LENGTH - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_PUT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_ARRAY_PUT_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_CREATE_ARRAY_OBJECT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_EXIT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_GET_FIELD_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_GET_PROPERTY_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_GET_STATIC_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_GET_VERSION - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_INVOKE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_INVOKE_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_LOOKUP_BEAN - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_POLL_EVENT_TEXT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_POST_EVENT_TEXT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_REGISTER_BEAN - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_REGISTER_BEAN_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_SET_FIELD_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_SET_FIELD_VALUE_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_SET_PROPERTY_VALUE - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_SET_PROPERTY_VALUE_STRICT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_SET_REXX_NULL_STRING - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_SLEEP - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_UNREGISTER_BEAN - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_WRAP_ARRAY_OBJECT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
STRING_WRAP_ENUMERATION_OBJECT - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
Supplier - class org.apache.bsf.engines.rexx.Supplier.
Class modelled after Object Rexx' class "Supplier".
supplier() - Method in class org.apache.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.apache.bsf.engines.rexx.ArrayWrapper
Creates a supplier object for allowing to enumerate the array together with the appropriate indices.
Supplier(Object) - Constructor for class org.apache.bsf.engines.rexx.Supplier
Creates an instance of the class using the ArrayWrapper class.
Supplier(Object[], Object[]) - Constructor for class org.apache.bsf.engines.rexx.Supplier
Creates an instance of the class.
Supplier(Object, boolean) - Constructor for class org.apache.bsf.engines.rexx.Supplier
Creates an instance of the class using the ArrayWrapper class.

U

UNREGISTER_BEAN - Static variable in class org.apache.bsf.engines.rexx.RexxAndJava
 
unregisterBean(String) - Method in class org.apache.bsf.engines.rexx.RexxAndJava
This method allows for unregistering Beans, taking into account reference counters.

V

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

W

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

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