add a toc to each HtmlFile where relevant
copy css and images file to the output directory
copy css and images file to the output directory
map the executed fragments to HtmlLines and sort them by destination file, one file per specification
map the executed fragments to HtmlLines and sort them by destination file, one file per specification
a Tree of HtmlLinesFile where the root is the parent specification and children are the included specifications
a function exporting an ExecutingSpecification
markdown and .
markdown and .md is the default output format
a new ReportOutput object creating markup elements
print a sequence of executed fragments for a given specification class into a html file the name of the html file is the full class name
print a sequence of executed fragments for a given specification class into a html file the name of the html file is the full class name
a function printing html lines to a file given:
a function printing html lines to a file given:
- the list of lines to print - an output object responsible for printing each HtmlLine as xhtml
Organize the fragments into blocks of html lines to print, grouping all the fragments found after a link into a single block that will be reported on a different html page
Organize the fragments into blocks of html lines to print, grouping all the fragments found after a link into a single block that will be reported on a different html page
This works by using a List of HtmlLines as a stack where the head of the list is the current block of lines
the HtmlLines to print
the file path for the markdown output
Sort HtmlLines into a Tree of HtmlLinesFile object where the tree represents the tree of included specifications
Sort HtmlLines into a Tree of HtmlLinesFile object where the tree represents the tree of included specifications
The goal is to create a file per included specification and to use the Tree of files to create a table of contents for the root specification
write the xml output to a Writer
write the xml output to a Writer
Trait for exporting the specification as Markup files. It reuses most of the classes for writing html files but skips the markup conversion for text