Description Usage Arguments Value Author(s) See Also Examples
These routines represent the high-level access for model registration, which enables data-driven access by other routines. This represents the initial implementation and may change in the future.
1 2 3 4 | getRegisteredModel(key)
getRegisteredModelLabel(key)
getRegisteredModelKeys()
registerModel(key, classname, ui.label=names(key))
|
key |
character string representing a registered model |
classname |
character string specifying Model class name to register |
ui.label |
character string specifying label to display by UI |
getRegisteredModel
returns the classname
associated with
key
.
getRegisteredModelLabel
returns the ui.label
associated with
key
.
getRegisteredModelKeys
returns vector of key
s for all
registered models.
registerModel
is invoked for its side effect, which is registering
classname
and ui.label
by association to key
.
P. Roebuck proebuck@mdanderson.org
getRegisteredObject
,
getRegisteredObjectKeys
,
registerClassname
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ## Create new (but nonfunctional) fit model
setClass("FooFitClass",
representation("FitClass",
foo="character"),
prototype(foo="fighter"))
## Register fit model to enable its use by package
registerModel("foo", "FooFitClass", "Foo R You")
## Show all registered fit models
sapply(getRegisteredModelKeys(),
function(key) {
c(model=getRegisteredModel(key),
label=getRegisteredModelLabel(key))
})
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.