mplements the Libdoc tool.

The command line entry point and programmatic interface for Libdoc are provided by the separaterobot.libdoc module.

This package is considered stable but it is not part of the public API.

robot.libdocpkg.LibraryDocumentation(library_or_resourcename=Noneversion=None,doc_format=None)[source]

Submodules

robot.libdocpkg.builder module

robot.libdocpkg.builder.JavaDocBuilder()[source]
robot.libdocpkg.builder.DocumentationBuilder(library_or_resource)

robot.libdocpkg.consoleviewer module

classrobot.libdocpkg.consoleviewer.ConsoleViewer(libdoc)

Bases: object

classmethodhandles(command)[source]
classmethodvalidate_command(commandargs)
view(command*args)
list(*patterns)
show(*names)
version()
classrobot.libdocpkg.consoleviewer.KeywordMatcher(libdoc)

Bases: object

search(patterns)[source]

robot.libdocpkg.htmlwriter module

classrobot.libdocpkg.htmlwriter.LibdocHtmlWriter

Bases: object

write(libdocoutput)[source]
classrobot.libdocpkg.htmlwriter.LibdocModelWriter(outputlibdoc)

Bases: robot.htmldata.htmlfilewriter.ModelWriter

write(line)
write_data()
handles(line)
classrobot.libdocpkg.htmlwriter.JsonConverter(doc_formatter)

Bases: object

convert(libdoc)
classrobot.libdocpkg.htmlwriter.DocFormatter(keywordsintroductiondoc_format='ROBOT')

Bases: object

html(docintro=False)
classrobot.libdocpkg.htmlwriter.DocToHtml(doc_format)

Bases: object

robot.libdocpkg.javabuilder module

classrobot.libdocpkg.javabuilder.JavaDocBuilder

Bases: object

build(path)
robot.libdocpkg.javabuilder.ClassDoc(path)

Process the given Java source file and return ClassDoc instance.

Processing is done using com.sun.tools.javadoc APIs. Returned object implements com.sun.javadoc.ClassDoc interface:http://docs.oracle.com/javase/7/docs/jdk/api/javadoc/doclet/

robot.libdocpkg.model module

classrobot.libdocpkg.model.LibraryDoc(name=''doc=''version=''type='library'scope='',named_args=Truedoc_format='')

Bases: object

doc_format
keywords
all_tags
save(output=Noneformat='HTML')
classrobot.libdocpkg.model.KeywordDoc(name=''args=()doc=''tags=())

Bases: robot.utils.sortable.Sortable

shortdoc

robot.libdocpkg.output module

classrobot.libdocpkg.output.LibdocOutput(output_pathformat)

Bases: object

robot.libdocpkg.robotbuilder module

classrobot.libdocpkg.robotbuilder.LibraryDocBuilder

Bases: object

build(library)
classrobot.libdocpkg.robotbuilder.ResourceDocBuilder

Bases: object

build(path)
classrobot.libdocpkg.robotbuilder.KeywordDocBuilder(resource=False)

Bases: object

build_keywords(lib)
build_keyword(kw)

robot.libdocpkg.specbuilder module

classrobot.libdocpkg.specbuilder.SpecDocBuilder

Bases: object

build(path)

robot.libdocpkg.writer module

robot.libdocpkg.writer.LibdocWriter(format=None)

robot.libdocpkg.xmlwriter module

classrobot.libdocpkg.xmlwriter.LibdocXmlWriter

Bases: object

write(libdocoutfile)

robot.libdocpkg package的更多相关文章

  1. robot API笔记5

    实现了 Libdoc 工具. 命令行Libdoc入口点和编程接口 提供的是单独的吗 robot.libdoc 模块. 这个包被认为是稳定的但不是公共API的一部分. robot.libdocpkg.L ...

  2. robot API笔记3

    robot.htmldata package 包编写HTML格式的输出文件. 这个包被认为是稳定的但不是公共API的一部分. Submodules robot.htmldata.htmlfilewri ...

  3. Robot Framework 源码阅读 day2 TestSuitBuilder

    接上一篇 day1 run.py 发现build test suit还挺复杂的, 先从官网API找到了一些资料,可以看出这是robotframework进行组织 测试案例实现的重要步骤, 将传入的te ...

  4. Gazebo機器人仿真學習探索筆記(三)機器人模型

    gazebo_models:https://bitbucket.org/osrf/gazebo_models 模型庫下載,可以參考如下命令: ~/Rob_Soft/Gazebo7$ hg clone ...

  5. 所有selenium相关的库

    通过爬虫 获取 官方文档库 如果想获取 相应的库 修改对应配置即可 代码如下 from urllib.parse import urljoin import requests from lxml im ...

  6. implement "slam_karto" package on a Freight robot

    1. login ssh fetch@<robot ip or robot name> 2.  set robot master modify .bashrc in robot's com ...

  7. selenium webdriver 右键另存为下载文件(结合robot and autoIt)

    首先感谢Lakshay Sharma 大神的指导 最近一直在研究selenium webdriver右键菜单,发现selenium webdriver 无法操作浏览器右键菜单,如图 如果我想右键另存为 ...

  8. Making my own Autonomous Robot in ROS / Gazebo, Day 2: Enable the robot

    Day 2: Enable the robot Git Setting git checkout master git branch day2_enable_robot git push --set- ...

  9. Making my own Autonomous Robot in ROS / Gazebo, Day 1: Building the static model

    Day 1: Setting up ROS: Indigo OS: Ubuntu 14.04 OS: Gazebo 7.0.0 Initialize the workspace To create t ...

随机推荐

  1. BZOJ 2568 比特集合

    题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2568 题意:维护一个集合S,支持以下操作: (1)INS M : 将元素 M 插入 ...

  2. 未能加载文件或程序集“CefSharp, Version=1.25.XXXX”或它的某一个依赖项。试图加载格式不正确的程序。

    在使用CefSharp的过程中遇到一个坑爹的错误. 从GitHub的项目主页:https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-qu ...

  3. Gradle的配置实例

    错过了Maven,但是遇到了Gradle. 网上关于Gradle的讲解和培训已经很多了. 我就直接贴几个我测试过的配置文件吧: ① 依赖maven资源库 repositories { mavenCen ...

  4. Setting Margin Properties in code

    http://stackoverflow.com/questions/1003772/setting-margin-properties-in-code The problem is that Mar ...

  5. Tomcat源码导入Eclipse测试

    想要研究下Tomcat的体系结构或者源码,最好将Tomcat的源码导入到ide中,编写实例进行代码跟踪(debug). 这里参考了网上一些资料,将自己操作过程记个流水账. 准备: 1.Tomcat源码 ...

  6. hdu 1247 map的使用

    http://acm.hdu.edu.cn/showproblem.php?pid=1247 Hat’s Words Time Limit: 2000/1000 MS (Java/Others)    ...

  7. LAMP配置

    参考资料: 1. http://www.cnblogs.com/zhuyp1015/p/3561470.html ↂ Apache服务器: 安装Apache: sudo apt-get install ...

  8. JAVA 调用命令并输出

    public class test10 { /** * @param args */ public static void main(String[] args) throws Exception { ...

  9. spring校验和文件上传

    spring校验可以分为 vlidator和jsr303 vlidator实例 首先实现validatorjiekou 通过这个类转化为验证类,然后进行验证 在handler里通过创建进行验证 通过j ...

  10. 了解OpenStack

    OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目. OpenStack支持几乎所有类型的云环境,项目目标 ...