promptClass
位于 methods
包(package)。 说明
组装类的所有相关槽和方法信息,并以最少的 Rd 处理标记;目前没有QC设施。
用法
promptClass(clName, filename = NULL, type = "class",
keywords = "classes", where = topenv(parent.frame()),
generatorName = clName)
参数
clName |
命名要记录的类的字符串。 |
filename |
通常,一个连接或一个字符串,给出应写入文档 shell 的文件的名称。默认对应的文件的名称是类文档的主题名称,后跟 |
type |
要在输出文件中声明的文档类型。 |
keywords |
要包含在文档 shell 中的关键字。关键字 |
where |
在哪里查找类和使用它的方法的定义。 |
generatorName |
此类的生成器函数的名称;仅当创建生成器函数并以与类名不同的名称保存时才需要。 |
细节
类定义可在搜索列表中找到。使用该定义,可以确定有关扩展类和槽的信息。
此外,还找到了当前可用的带有此类方法的泛型(使用 getGenerics
)。请注意,这些方法不需要与类定义位于同一环境中;特别是,这部分输出可能取决于当前在搜索列表中的包。
与其他 prompt-style 函数一样,除非 filename
是 NA
,否则文档 shell 会写入文件,并给出相关消息。该文件需要编辑以提供有关该类含义的信息。 promptClass
的输出只能包含来自元数据的有关正式定义及其使用方式的信息。
如果 filename
是 NA
,则会创建并返回文档 shell 的列表样式表示形式。将 shell 写入文件相当于 cat(unlist(x), file = filename, sep = "\n")
,其中 x
是列表样式的表示形式。
如果发现在类名或可选的 generatorName
下分配了生成器函数,则该函数的框架文档将添加到文件中。
值
如果 filename
是 NA
,则为文档 shell 的列表样式表示形式。否则,写入的文件名会以不可见的方式返回。
例子
## Not run: > promptClass("track")
A shell of class documentation has been written to the
file "track-class.Rd".
## End(Not run)
作者
VJ Carey stvjc@channing.harvard.edu and John Chambers
参考
Chambers, John M. (2008) Software for Data Analysis: Programming with R Springer. (For the R version.)
Chambers, John M. (1998) Programming with Data Springer (For the original S4 version.)
也可以看看
prompt
用于函数文档,promptMethods
用于方法定义文档。
要处理已编辑的文档,请使用R CMD Rdconv
,或将编辑后的文件包含在‘男人’ 包的子目录。
相关用法
- R promptMethods 生成用于形式方法文档的 Shell
- R as 强制对象属于某个类
- R language-class 表示未评估语言对象的类
- R className 类名包含对应的包
- R BasicClasses 基本数据类型对应的类
- R callGeneric 从方法调用当前通用函数
- R findClass 查找类定义
- R setOldClass 注册旧式 (S3) 类和继承
- R ReferenceClasses 具有按引用处理的字段的对象(OOP 样式)
- R MethodsList 方法列表对象
- R setGroupGeneric 创建函数的组通用版本
- R StructureClasses 基本结构对应的类
- R showMethods 显示指定函数或类的所有方法
- R getMethod 获取或测试方法的定义
- R slot 正式类对象中的槽
- R S4groupGeneric S4组通用函数
- R methodUtilities 用于方法和 S-Plus 兼容性的实用函数
- R getClass 获取类定义
- R evalSource 使用源文件中的函数定义,无需重新安装包
- R is 对象是来自类吗?
- R isSealedMethod 检查密封方法或类
- R cbind2 按列或行组合两个对象
- R GenericFunctions 管理通用函数的工具
- R dotsMethods 在方法签名中使用...
- R S3Part 包含 S3 类的 S4 类
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Generate a Shell for Documentation of a Formal Class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。