Base S3 class for report.
Usage
report(x = list(), class = character())
report_x %+% report_y
is_report(x)
read(...)
# S3 method for class 'report'
read(x, ...)
process(...)
# S3 method for class 'report'
process(x, ...)
# S3 method for class 'report'
print(x, ...)
output(...)
# S3 method for class 'report'
output(x, ...)
write(...)
# S3 method for class 'report'
write(x, ...)
run(...)
# S3 method for class 'report'
run(x, ...)
Value
report that contains data from report_x
and report_y
and inherits from both report_x
and report_y
Methods (by generic)
read(report)
: does thing but print a warning, intended to be overloaded by subclassprocess(report)
: does thing but print a warning, intended to be overloaded by subclassprint(report)
: prints the names and contents of the report objectoutput(report)
: does thing but print a warning, intended to be overloaded by subclasswrite(report)
: does thing but print a warning, intended to be overloaded by subclassrun(report)
: run all methods in order: read -> process -> write -> output
Functions
report_x %+% report_y
: composable argument for report classesis_report()
: tests if x is an report objectread()
: generic function to dispatch for data readingprocess()
: generic function to dispatch for data processingoutput()
: generic fucntion to dispatch for data outputwrite()
: generic function to dispatch for data savingrun()
: generic function to dispatch for report running