listMethods {svMisc} | R Documentation |
List all S3 and/or S4 methods for a generic function or for a class.
listMethods(f = character(), class = NULL, S3 = TRUE, S4 = TRUE, mixed = TRUE, filter = getOption("svGUI.methods"))
f |
The name of the generic function (character string), used only
when class = NULL |
class |
The name of a class |
S3 |
If TRUE, list of S3 methods |
S4 |
If TRUE, list of S4 methods |
mixed |
If TRUE, S3 and S4 methods are mixed together in a character vector, otherwise, S3 and S4 methods are reported separately in a list |
filter |
A list of methods to consider when listing class methods. Only classes in this list that are defined for the class are returned. Store the list of methods you want in the options "svGUI.methods". The package proposes a reasonable starting point on loading if this option is not defined yet. |
If mixed = TRUE
, a list with components:
S3 |
The S3 methods for the generic function or the class,
or character(0) if none |
S4 |
The S4 methods for the generic function or the class,
or character(0) if none |
Otherwise, a character vector with the requested methods
Philippe Grosjean <phgrosjean@sciviews.org>
## Generic functions listMethods("t.test") # S3 listMethods("show", mixed = FALSE) # S4 listMethods("ls") # None, not a generic function! ## Classes # Only the following methods are considered getOption("gui.methods") listMethods(class = "data.frame") listMethods(class = "lm")