SCOMClass-class {RDCOMServer} | R Documentation |
This is the top-level virtual class for representing the basic S-language definition for a COM object. It provides slots for the name, class identifier (UUID), the version identifier (string), the program identifier and a string giving a description of the class. This is intended to be sub-classed by other particular COM definition classes in S which provide a definition for how to create instances of the object in S that can be used as COM objects.
This is a virtual class.
name
:"character"
. A string
giving the human-usable name for the COM class. This is used
by clients to create an instance of the class.version
:"character"
.
A string giving information about the version of the class.
This is a free formatted string at present, but should be something of the form
"major.minor-patch".classId
:"Ruuid"
a unique identifier for the class. One can use
the Ruuid
package from http://www.bioconductor.org
or a system tool such as guidgen
to generate the UUID.
You will need the Ruuid
package to create the object however.
progId
:"Ruuid"
not currently used. help
:"character"
a string giving a human-readable description of the class.No methods defined with class "SCOMClass" in the signature.
Duncan Temple Lang <duncan@wald.ucdavis.edu>
http://www.omegahat.org/RDCOMServer http://www.omegahat.org/SWinRegistry
SCOMEnvironmentClass-class
SCOMFunctionClass-class
SCOMIDispatch-class
SCOMNamedFunctionClass-class