| getS4 {fBasics} | R Documentation |
A collection and description of functions to extract
slots from S4 class objects.
The extractor functions are:
getCall | Extracts the call slot from a S4 object, |
getModel | Extracts the model slot from a S4 object, |
getTitle | Extracts the title slot from a S4 object, |
getDescription | Extracts the description slot from a S4 object, |
getSlot | Extracts a specified slot from a S4 object. |
getCall(object) getModel(object) getTitle(object) getDescription(object) getSlot(object, slotName)
object |
an object of class S4. |
slotName |
a character string, the name of the slot to be extracted from the S4 object. |
getCall
getModel
getTitle
getDescription
getSlot
return the content of the slot.
## Example S4 Representation:
# Hyothesis Testing with Control Settings
setClass("hypTest",
representation(
call = "call",
data = "numeric",
test = "list",
description = "character")
)
## Shapiro Wilk Normaility Test
swTest = function(x, description = "") {
ans = shapiro.test(x)
class(ans) = "list"
new("hypTest",
call = match.call(),
data = x,
test = ans,
description = description)
}
test = swTest(x = rnorm(500), description = "500 RVs")
## Extractor Functions:
isS4(test)
getCall(test)
getDescription(test)