Open Object Rexx: Classes and Methods
This lists the classes and methods in Open Object Rexx. Classes and methods unique to Windows are denoted by the heading Classes Unique to Windows.
This list is current as of Open Object Rexx 3.1. Items in red have been added since version 2.1.
This material is from the Rexx Programmer’s Reference, Appendix I, © 2005/6. Source: the manual Open Object Rexx Reference Version 3.1.0.
NEW (Class Method), OF (Class
Method), [ ], [ ]=, AT, DIMENSION, FIRST, HASINDEX, ITEMS, LAST, MAKEARRAY, MAKESTRING, NEXT, PREVIOUS, PUT, REMOVE, SECTION,
SIZE, SUPPLIER
OF (Class Method), [ ], [ ]=,
HASINDEX, MAKEARRAY, PUT, SUPPLIER
[ ], [ ]=, AT, ENTRY, HASENTRY,
HASINDEX, ITEMS, MAKEARRAY, PUT, REMOVE, SETENTRY, SETMETHOD, SUPPLIER,
UNKNOWN, DIFFERENCE, INTERSECTION, SUBSET, UNION, XOR
OF (Class Method), [ ], [ ]=, AT,
FIRST, FIRSTITEM, HASINDEX, INSERT, ITEMS, LAST, LASTITEM, MAKEARRAY, NEXT,
PREVIOUS, PUT, REMOVE, SECTION, SUPPLIER
[ ], [ ]=, AT, HASINDEX, ITEMS,
MAKEARRAY, PEEK, PULL, PUSH, PUT, QUEUE, REMOVE, SUPPLIER
[ ], [ ]=, ALLAT, ALLINDEX, AT,
HASINDEX, HASITEM, INDEX, ITEMS, MAKEARRAY, PUT, REMOVE, REMOVEITEM, SUPPLIER,
DIFFERENCE, INTERSECTION, SUBSET, UNION, XOR
OF (Class Method), [ ], [ ]=, AT, HASINDEX, ITEMS, MAKEARRAY, PUT, REMOVE, SUPPLIER
[ ], [ ]=, AT, HASINDEX, ITEMS,
MAKEARRAY, PUT, REMOVE, SUPPLIER,
DIFFERENCE, INTERSECTION, SUBSET, UNION, XOR
CANCEL, INIT
BASECLASS, DEFAULTNAME, DEFINE, DELETE, ENHANCED, ID, INHERIT, INIT, METACLASS, METHOD, METHODS, MIXINCLASS, NEW, QUERYMIXINCLASS, SUBCLASS, SUBCLASSES, SUPERCLASSES, UNINHERIT
MenuObject Class
ISMENU, ITEMS, IDOF,
TEXTOF(position), TEXTOF(id), SUBMENU, FINDSUBMENU,
FINDITEM, PROCESSITEM
COMPLETED, INIT, NOTIFY, RESULT, SEND, START
NEW (Class Method), NEWFILE (Class Method), SETGUARDED, SETPRIVATE, SETPROTECTED, SETSECURITYMANAGER, SETUNGUARDED, SOURCE
CURRENT, DESTINATION, INIT, UNKNOWN
MutableBuffer Class
INIT, APPEND, DELETE, GETBUFFERSIZE, INSERT, LENGTH, OVERLAY, SETBUFFERSIZE,
STRING, SUBSTR
NEW (Class Method), Operator methods: =, ==, \=, ><, <>, \==, CLASS, COPY, DEFAULTNAME, HASMETHOD, INIT, OBJECTNAME, OBJECTNAME=, REQUEST, RUN, SETMETHOD, START, STRING, UNSETMETHOD
RegularExpressions Class
INIT, MATCH, PARSE, POS, POSITION
NEW (Class Method), [ ], [ ]=, MAKEARRAY, REQUEST, UNKNOWN
ARRAYIN, ARRAYOUT, CHARIN, CHAROUT, CHARS, CLOSE, COMMAND, DESCRIPTION, FLUSH, INIT, LINEIN, LINEOUT, LINES, MAKEARRAY, OPEN, POSITION, QUALIFY, QUERY, SAY, SEEK, STATE, SUPPLIER
NEW (Class Method), Arithmetic Methods: +, -, *, /, %, //, **, prefix +, prefix -, Comparision Methods: =, \=, ><, <>, >, <, >=, \<, <=, \>, ==, \==, >>, <<, >>=, \<<, <<=, \>>, Logical Methods: &, |, &&, Concatenation Methods: “” (by abuttal), ||, “ “ (with one intervening space), ABBREV, ABS, BITAND, BITOR, BITXOR, B2X, CENTER/CENTRE, CHANGESTR, COMPARE, COPIES, COUNTSTR, C2D, C2X, DATATYPE, DELSTR, DELWORD, D2C, D2X, ENCODEBASE64, FORMAT, INSERT, LASTPOS, LEFT, LENGTH, MAKEARRAY, MAKESTRING, MAX, MIN, OVERLAY, POS, REVERSE, RIGHT, SIGN, SPACE, STRING, STRIP, SUBSTR, SUBWORD, TRANSLATE, TRUNC, VERIFY, WORD, WORDINDEX, WORDLENGTH, WORDPOS, WORDS, X2B, X2C, X2D
NEW (Class Method), AVAILABLE, INDEX, ITEM, NEXT
COPY, MAKEARRAY, PASTE, EMPTY, ISDATAAVAILABLE
INIT, OPEN, CLOSE, READ, WRITE, CLEAR, GETNUMBER
FIND, FOREGROUNDWINDOW, WINDOWATPOSITION, CONSOLETITLE, CONSOLETITLE=, SENDTEXTTOWINDOW, PUSHBUTTONINWINDOW, PROCESSMENUCOMMAND
ASSOCWINDOW, HANDLE, TITLE, TITLE=, WCLASS, ID, COORDINATES, STATE, RESTORE, HIDE, MINIMIZE, MAXIMIZE, RESIZE, ENABLE, DISABLE, MOVETO, TOFOREGROUND, FOCUSNEXTITEM, FOCUSPREVIOUSITEM, FOCUSITEM, FINDCHILD, CHILDATPOSITION, NEXT, PREVIOUS, FIRST, LAST, OWNER, FIRSTCHILD, ENUMERATECHILDREN, SENDMESSAGE, SENDCOMMAND, SENDMENUCOMMAND, SENDMOUSECLICK, SENDSYSCOMMAND, PUSHBUTTON, SENDKEY, SENDCHAR, SENDKEYDOWN, SENDKEYUP, SENDTEXT, MENU, SYSTEMMENU, ISMENU, PROCESSMENUCOMMAND
ADDDESKTOPICON, ADDSHORTCUT, ADDGROUP, ADDITEM, DELETEDESKTOPICON, DELETEGROUP, DELETEITEM, INIT, SHOWGROUP
CLASSES_ROOT, CLASSES_ROOT=, CLOSE, CONNECT, CREATE, CURRENT_KEY, CURRENT_KEY=, CURRENT_USER, CURRENT_USER=, DELETE, DELETEVALUE, FLUSH, GETVALUE, INIT, LIST, LISTVALUES, LOAD, LOCAL_MACHINE, LOCAL_MACHINE=, OPEN, QUERY, REPLACE, RESTORE, SAVE, SETVALUE, UNLOAD, USERS, USERS=
INIT, GETCONSTANT, GETKNOWNEVENTS, GETKNOWNMETHODS, GETOBJECT, GETOUTPARAMETERS, UNKNOWN
Other Features
In addition, Open Object Rexx has the Environment object,
the Local Environment object, all procedural Rexx functions, all Rexx instructions,
the RexxUtil functions for operating-system independent programming,
input/output streams, Directives, and Windows Scripting Host (WSH) support.