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_resource, name=None, version=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
-
class
-
Bases:
object
-
classmethod
handles
(command)[source]-
classmethod
validate_command
(command, args)
view
(command, *args)
list
(*patterns)
show
(*names)
version
()
robot.libdocpkg.consoleviewer.
ConsoleViewer
(libdoc)-
class
-
Bases:
object
search
(patterns)[source]
robot.libdocpkg.consoleviewer.
KeywordMatcher
(libdoc)robot.libdocpkg.htmlwriter module
-
class
-
Bases:
object
write
(libdoc, output)[source]
robot.libdocpkg.htmlwriter.
LibdocHtmlWriter
-
class
-
Bases:
robot.htmldata.htmlfilewriter.ModelWriter
write
(line)
write_data
()
handles
(line)
robot.libdocpkg.htmlwriter.
LibdocModelWriter
(output, libdoc)-
class
-
Bases:
object
convert
(libdoc)
robot.libdocpkg.htmlwriter.
JsonConverter
(doc_formatter)-
class
-
Bases:
object
html
(doc, intro=False)
robot.libdocpkg.htmlwriter.
DocFormatter
(keywords, introduction, doc_format='ROBOT')-
class
-
Bases:
object
robot.libdocpkg.htmlwriter.
DocToHtml
(doc_format)robot.libdocpkg.javabuilder module
-
class
-
Bases:
object
build
(path)
robot.libdocpkg.javabuilder.
JavaDocBuilder
-
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.javabuilder.
ClassDoc
(path)robot.libdocpkg.model module
-
class
-
Bases:
object
doc_format
keywords
all_tags
save
(output=None, format='HTML')
robot.libdocpkg.model.
LibraryDoc
(name='', doc='', version='', type='library', scope='',named_args=True, doc_format='')-
class
-
Bases:
robot.utils.sortable.Sortable
shortdoc
robot.libdocpkg.model.
KeywordDoc
(name='', args=(), doc='', tags=())robot.libdocpkg.output module
-
class
-
Bases:
object
robot.libdocpkg.output.
LibdocOutput
(output_path, format)robot.libdocpkg.robotbuilder module
-
class
-
Bases:
object
build
(library)
robot.libdocpkg.robotbuilder.
LibraryDocBuilder
-
class
-
Bases:
object
build
(path)
robot.libdocpkg.robotbuilder.
ResourceDocBuilder
-
class
-
Bases:
object
build_keywords
(lib)
build_keyword
(kw)
robot.libdocpkg.robotbuilder.
KeywordDocBuilder
(resource=False)robot.libdocpkg.specbuilder module
-
class
-
Bases:
object
build
(path)
robot.libdocpkg.specbuilder.
SpecDocBuilder
robot.libdocpkg.writer module
robot.libdocpkg.writer.
LibdocWriter
(format=None)robot.libdocpkg.xmlwriter module
-
class
-
Bases:
object
write
(libdoc, outfile)
robot.libdocpkg.xmlwriter.
LibdocXmlWriter