Learn R Programming

R.oo (version 1.2.7)

Rdoc: Class for converting Rdoc comments to Rd files

Description

Package: R.oo Class Rdoc Object ~~| ~~+--Rdoc Directly known subclasses: public static class Rdoc extends Object Class for converting Rdoc comments to Rd files.

Usage

Rdoc()

Arguments

Fields and Methods

Methods: rll{ argsToString Gets the arguments signature of a function. check Checks the compiled Rd files. compile Compile source code files containing Rdoc comments into Rd files. createManPath Creates the directory where the Rd files should be saved. createName Creates a class-method name. declaration Gets the class declaration. escapeRdFilename Escape non-valid characters in a filename. getClassS4Usage Gets the usage of a S4 class. getKeywords Gets the keywords defined in R with descriptions. getManPath Gets the path to the directory where the Rd files will be saved. getNameFormat Gets the current name format. getPackageNameOf Gets the package of a method or an object. getRdTitle Extracts the title string of a Rd file. getUsage Gets the usage of a method. hierarchy Gets the class hierarchy. isKeyword Checks if a word is a Rd keyword. isVisible Checks if a member is visible given its modifiers. methodsInheritedFrom Gets all methods inherited from a class in Rd format. setManPath Sets the path to the directory where the Rd files should be saved. setNameFormat Sets the current name format. } Methods inherited from Object: $, $<-, [[, [[<-, as.character, attach, attachLocally, clearCache, clone, detach, equals, extend, finalize, gc, getEnvironment, getFields, getInstanciationTime, getStaticInstance, hasField, hashCode, ll, load, objectSize, print, save

References

R developers, Guidelines for Rd files, http://developer.r-project.org/Rds.html, 2003

Examples

Run this code
# Set default author
author <- "Henrik Bengtsson, \url{http://www.braju.com/R/}"

# Show the file containing the Rdoc comments
rdocFile <- system.file("misc", "ASCII.R", package="R.oo")
file.show(rdocFile)

# Compile the Rdoc:s into Rd files (saved in the destPath directory)
destPath <- tempdir()
Rdoc$compile(rdocFile, destPath=destPath)

# List the generated Rd files
rdFiles <- list.files(destPath, full.names=TRUE)
print(rdFiles)

# Show one of the files
file.show(rdFiles[1])

# Clean up
file.remove(rdFiles)

Run the code above in your browser using DataLab