Four Js Genero Report Writer
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CFourJs.Report.Runtime.DataConsumerInterface for processors located at the head of the processing pipe.
 CFourJs.Report.Runtime.FourRpLayouterClass for conversion of a XML data stream to a layouted PXML document via a ".4rp" template. This class exists for convenience and is a composition of the classes FourRpProcessor and PXMLLayouter containing the methods of both classes. For details refer to the respective documentation.
 CFourJs.Report.Runtime.FourRpProcessorClass for conversion of a XML data stream to a PXML document via a ".4rp" template. The template is expected to match the XML data stream. To ensure that, the template is edited against the XML schema (".xsd") of the data stream using the report designer. The schema of the data stream can be conveniently created by the JAXB schema generator schemagen (see Java Architecture for XML Binding (JAXB)) The data stream can be conveniently created using the JAXB marshaller (see javax.xml.bind.JAXB).
 CFourJs.Report.Runtime.RemoteConnectionClass for configuring a connection to a remote GRE server.
 CFourJs.Report.Runtime.Transformer
 CException
 CFourJs.Report.Runtime.RuntimeException
 CFourJs.Report.Runtime.UserAbortException
 CFourJs.Report.Runtime.FormatHandler
 CFourJs.Report.Runtime.FileViewerClass for configuring desktop file viewing. The document is copied to the client and opened their with the default application associated with the file suffix. This feature requires a DVM installation to run the utility application "gviewdoc.42x" and the desktop client GDC.
 CFourJs.Report.Runtime.FormatWriterClass for writing documents to files.
 CFourJs.Report.Runtime.FormatProducerSuperclass for processors producing viewable content.
 CFourJs.Report.Runtime.ExcelRendererClass for configuring Excel (XLS/XLSX) output.
 CFourJs.Report.Runtime.HTMLRendererClass for configuring HTML output.
 CFourJs.Report.Runtime.PDFRendererClass for configuring PDF output.
 CFourJs.Report.Runtime.PostscriptRendererClass for selecting Postscript output.
 CFourJs.Report.Runtime.RTFRendererClass for configuring RTF output.
 CFourJs.Report.Runtime.SVGRendererClass for configuring SVG output.
 CFourJs.Report.Runtime.LayoutedPagesConsumer
 CFourJs.Report.Runtime.AbstractStreamingClientClass for configuring output to the streaming client.
 CFourJs.Report.Runtime.StreamingClientDefaultPrinterClass for configuring output to the streaming client to print to the default printer.
 CFourJs.Report.Runtime.StreamingClientNamedPrinterClass for configuring output to the streaming client selecting a specific printer by name and configuring it.
 CFourJs.Report.Runtime.StreamingClientPrinterDialogClass for configuring output to the streaming client to show the local print dialog and print on confirmation.
 CFourJs.Report.Runtime.StreamingClientViewerClass for configuring output to the streaming viewer.
 CFourJs.Report.Runtime.BrowserViewerClass for configuring output for viewing in a browser.
 CFourJs.Report.Runtime.ExcelRendererClass for configuring Excel (XLS/XLSX) output.
 CFourJs.Report.Runtime.HTMLRendererClass for configuring HTML output.
 CFourJs.Report.Runtime.ImageRendererClass for configuring image (bitmap) output.
 CFourJs.Report.Runtime.PDFRendererClass for configuring PDF output.
 CFourJs.Report.Runtime.PostscriptRendererClass for selecting Postscript output.
 CFourJs.Report.Runtime.PrinterA javax.print.attribute.HashPrintRequestAttributeSet for selecting and configuring a Printer as output device. /summary>
 CFourJs.Report.Runtime.RTFRendererClass for configuring RTF output.
 CFourJs.Report.Runtime.SVGRendererClass for configuring SVG output.
 CFourJs.Report.Runtime.LayoutedPagesProducerSuperclass for processors producing layouted (paged) content.
 CFourJs.Report.Runtime.FourRpLayouterClass for conversion of a XML data stream to a layouted PXML document via a ".4rp" template. This class exists for convenience and is a composition of the classes FourRpProcessor and PXMLLayouter containing the methods of both classes. For details refer to the respective documentation.
 CFourJs.Report.Runtime.PXMLLayouterClass for conversion of a PXML data stream to a layouted PXML document. The processor transforms the page markup stream into individual pages each containing only object for which position and size are known in absolute coordinates.
 CPrintDocument
 CFourJs.Report.Runtime.PrinterA javax.print.attribute.HashPrintRequestAttributeSet for selecting and configuring a Printer as output device. /summary>
 CFourJs.Report.Runtime.PXMLConsumerTag interface for processors accepting PXML input.
 CFourJs.Report.Runtime.PageMapperAbstract superclass for classes performing logical to physical page mapping.
 CFourJs.Report.Runtime.LabelMapperClass for configuring label output.
 CFourJs.Report.Runtime.MultiPageMapperClass for rendering several pages of a report on a single physical page.
 CFourJs.Report.Runtime.PXMLLayouterClass for conversion of a PXML data stream to a layouted PXML document. The processor transforms the page markup stream into individual pages each containing only object for which position and size are known in absolute coordinates.
 CFourJs.Report.Runtime.PXMLProducerSuperclass for classes that produce PXML streams.
 CFourJs.Report.Runtime.FourRpProcessorClass for conversion of a XML data stream to a PXML document via a ".4rp" template. The template is expected to match the XML data stream. To ensure that, the template is edited against the XML schema (".xsd") of the data stream using the report designer. The schema of the data stream can be conveniently created by the JAXB schema generator schemagen (see Java Architecture for XML Binding (JAXB)) The data stream can be conveniently created using the JAXB marshaller (see javax.xml.bind.JAXB).
 CFourJs.Report.Runtime.PageMapperAbstract superclass for classes performing logical to physical page mapping.
 CFourJs.Report.Runtime.ResUtility class for retrieving localized strings
 CFourJs.Report.Runtime.Version
 CXmlTextWriter
 CFourJs.Report.Runtime.GreXmlWriter
 CFourJs.Report.Runtime.XmlWriterFactory