R.methodsS3: S3 Methods Simplified

Share:

Methods that simplify the setup of S3 generic functions and S3 methods. Major effort has been made in making definition of methods as simple as possible with a minimum of maintenance for package developers. For example, generic functions are created automatically, if missing, and naming conflict are automatically solved, if possible. The method setMethodS3() is a good start for those who in the future may want to migrate to S4. This is a cross-platform package implemented in pure R that generates standard S3 methods.

Author
Henrik Bengtsson [aut, cre, cph]
Date of publication
2016-02-16 13:48:09
Maintainer
Henrik Bengtsson <henrikb@braju.com>
License
LGPL (>= 2.1)
Version
1.7.1

View on CRAN

Man pages

findDispatchMethodsS3
Finds the S3 methods that a generic function would call
getDispatchMethodS3
Gets the S3 method that a generic function would call
getGenericS3
Gets an S3 generic function
getMethodS3
Gets an S3 method
isGenericS3
Checks if a function is a S3 generic function
isGenericS4
Checks if a function is a S4 generic function
Non-documented_objects
Non-documented objects
pkgStartupMessage
Generates a (package) startup message
R.KEYWORDS
Reserved words in R not to be used for object names
R.methodsS3-package
Package R.methodsS3
setGenericS3
Creates an S3 generic function
setMethodS3
Creates an S3 method
throw
Throws an exception

Files in this package

R.methodsS3
R.methodsS3/inst
R.methodsS3/inst/CITATION
R.methodsS3/tests
R.methodsS3/tests/pkgStartupMessage.R
R.methodsS3/tests/attributes.R
R.methodsS3/tests/throw.R
R.methodsS3/tests/isGenericS3S4.R
R.methodsS3/tests/setGenericS3.R
R.methodsS3/tests/findDispatchMethodsS3.R
R.methodsS3/tests/appendVarArgs.R
R.methodsS3/tests/setMethodS3.R
R.methodsS3/tests/getDispatchMethodS3.R
R.methodsS3/NAMESPACE
R.methodsS3/NEWS
R.methodsS3/R
R.methodsS3/R/pkgStartupMessage.R
R.methodsS3/R/000.R
R.methodsS3/R/001.R.KEYWORDS.R
R.methodsS3/R/getMethodS3.R
R.methodsS3/R/isGenericS3.R
R.methodsS3/R/findDispatchMethodsS3.R
R.methodsS3/R/rccValidators.R
R.methodsS3/R/030.setMethodS3.R
R.methodsS3/R/005.varArgs.R
R.methodsS3/R/006.fixVarArgs.R
R.methodsS3/R/010.setGenericS3.R
R.methodsS3/R/999.NonDocumentedObjects.R
R.methodsS3/R/999.package.R
R.methodsS3/R/getGenericS3.R
R.methodsS3/R/zzz.R
R.methodsS3/R/throw.default.R
R.methodsS3/R/getDispatchMethodS3.R
R.methodsS3/MD5
R.methodsS3/DESCRIPTION
R.methodsS3/man
R.methodsS3/man/R.KEYWORDS.Rd
R.methodsS3/man/getMethodS3.Rd
R.methodsS3/man/isGenericS3.Rd
R.methodsS3/man/setMethodS3.Rd
R.methodsS3/man/throw.Rd
R.methodsS3/man/findDispatchMethodsS3.Rd
R.methodsS3/man/getGenericS3.Rd
R.methodsS3/man/getDispatchMethodS3.Rd
R.methodsS3/man/pkgStartupMessage.Rd
R.methodsS3/man/isGenericS4.Rd
R.methodsS3/man/setGenericS3.Rd
R.methodsS3/man/R.methodsS3-package.Rd
R.methodsS3/man/Non-documented_objects.Rd