[R] How to detect which function is used for e.g. printing an	object of a given class
    Søren Højsgaard 
    Soren.Hojsgaard at agrsci.dk
       
    Wed Sep 24 10:14:43 CEST 2003
    
    
  
Dear all,
I take a an object of class loglm and specialize it into class c("hllm", "loglm"). I would like to define print.hllm such that it prints some special information for the hllm object but ALSO prints the loglm-information using the print method for loglm. There is no print.loglm method (available), but if I look in the src for the MASS library, the function is there. 
Is there a way of seeing exactly which method (function) is used for say printing an object of a given class?
To acomplish what I describe above I define
print.hllm <- function(x, dots){
  < do something special >
  class(x) <- "loglm"
  print(x)
}
Is there an alternative way of "dispatching" the printing, such that the usual print method for loglm is used after doing what is special for hllm?
Thanks in advance
Søren Højsgaard
==========================================
Søren Højsgaard,  PhD, Senior Scientist
Biometry Research Unit
Danish Institute of Agricultural Sciences
Research Centre Foulum, DK-8830 Tjele, Denmark
Phone: +45 8999 1703
E-mail : sorenh at agrsci.dk
Homepage : http://www.jbs.agrsci.dk/~sorenh/
    
    
More information about the R-help
mailing list