methodUtilities package:methods R Documentation _U_t_i_l_i_t_y _F_u_n_c_t_i_o_n_s _f_o_r _M_e_t_h_o_d_s _a_n_d _S-_P_l_u_s _C_o_m_p_a_t_i_b_i_l_i_t_y _D_e_s_c_r_i_p_t_i_o_n: These are utilities, currently in the 'methods' package, that either provide some functionality needed by the package (e.g., element matching by name), or add compatibility with S-Plus, or both. _U_s_a_g_e: functionBody(fun=sys.function(sys.parent())) allNames(x) getFunction(name, generic=TRUE, mustFind=TRUE, where) el(object, where) elNamed(x, name, mustFind=FALSE) formalArgs(def) Quote() showDefault(object, oldMethods = TRUE) initMethodDispatch(where = topenv(parent.frame())) methodSignatureMatrix(object, sigSlots = c("target", "defined")) _S_u_m_m_a_r_y _o_f _F_u_n_c_t_i_o_n_s: '_a_l_l_N_a_m_e_s': the character vector of names (unlike 'names()', never returns 'NULL'). '_g_e_t_F_u_n_c_t_i_o_n': find the object as a function. '_e_l_N_a_m_e_d': get the element of the vector corresponding to name. Unlike the '[', '[[', and '$' operators, this function requires 'name' to match the element name exactly (no partial matching). '_f_o_r_m_a_l_A_r_g_s': Returns the names of the formal arguments of this function. '_e_x_i_s_t_s_F_u_n_c_t_i_o_n': Is there a function of this name? If 'generic' is 'FALSE', generic functions are not counted. '_f_i_n_d_F_u_n_c_t_i_o_n': return all the indices of the search list on which a function definition for 'name' exists. If 'generic' is 'FALSE', ignore generic functions. '_s_h_o_w_D_e_f_a_u_l_t': Utility, used to enable 'show' methods to be called by the automatic printing (via 'print.default'). Argument 'oldMethods' controls whether old-style print methods are used for this object. It is 'TRUE' by default if called directly, but 'FALSE' when called from the 'methods' package for automatic printing (to avoid potential recursion). '_i_n_i_t_M_e_t_h_o_d_D_i_s_p_a_t_c_h': Turn on the internal method dispatch code. Called on attaching the package. Also, if dispatch has been turned off (by calling '.isMethodsDispatchOn(FALSE)'-a very gutsy thing to do), calling this function should turn dispatch back on again. '_m_e_t_h_o_d_S_i_g_n_a_t_u_r_e_M_a_t_r_i_x': Returns a matrix with the contents of the specified slots as rows. The slots should be named character strings of the same length. Basically used to turn the signatures of a '"MethodDefinition"' objectg into a matrix for printing.