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 keys 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.