Programming the Runtime API (JavaDoc)

Explanation of the tags for the run command:

variables java.util.Map Maps variables defined in the repository to the coresponding value, that you want to provide. The type of the value must corespond to the type declared in the repository. all
propTarget java.io.OutputStream Uses the output stream provided. The stream remains open after the report is run. format
  java.lang.String Opens the file of this name for output. The file will be closed after running the report. format
  java.io.File Opens the file for output. The file will be closed after running the report. format
  javax.print.PrintService Prints directly using the given print service object.
  Not specified Displays the report on the screen. If the runtime is used without a GUI a JoriaUserException is thrown.
propFormat "pdf" Generate Pdf output and write it to the file or output stream specified in the target attribute. target
  "csv" Generate text int the "comma separated values" format and write it to the file or output stream specified in the target attribute. target, includeHeaderFooter, quote, separator, lineSeparator
  "html" Generate html output and write it to the file or output stream specified in the target attribute. encoding
  "xhtml" Generate xhtml output and write it to the file or output stream specified in the target attribute. encoding
  "xml" Generate xhtml output and write it to the file or output stream specified in the target attribute. encoding
propLocale java.util.Locale Specifies the locale to use for this report. all
propLineSeparator one of: lineSeparatorDefault, lineSeparatorMac, lineSeparatorUnix,
lineSeparatorWindows
The platform specific line separators to generate for csv text output. propFormat(csv)
propIncludeHeaderFooter java.lang. Boolean If headers and footers shall be included in output. propFormat(csv)
propQuote java.lang.Character String quote character to use. propFormat(csv)
propSeparator java.lang.Character Field separator character to use. propFormat(csv)