This section gives a brief overview of the classes and methods Rexx defines.
4.3.1. The Class Hierarchy
Rexx provides the following classes belonging to the object class:
Alarm class
Array class
Class class
Collection class
MapCollection class
OrderedCollection class
SetCollection class
Comparable class
Orderable class
Comparator class
CaselessColumnComparator class
CaselessComparator class
CaselessDescendingComparator class
ColumnComparator class
DescendingComparator class
InvertingComparator class
NumericComparator class
DateTime class
Directory class
File class
InputOutputStream class
InputStream class
List class
Message class
Method class
Monitor class
Routine class
MutableBuffer class
OutputStream class
Package class
Queue class
RegularExpression class
Relation class
RexxQueue class
Stem class
String class
Supplier class
Table class
IdentityTable class
TimeSpan class
WeakReference class
RexxContext class
Buffer class
Pointer class
StackFrame class
(The classes are in a class hierarchy with subclasses indented below their superclasses.)
Note that there might also be other classes in the system, depending on the operating system. Additional classes may be accessed by using an appropriate ::requires directive to load the class definitions.
The following figures show Rexx built-in classes.