All Classes and Interfaces
Class
Description
Abstract class for document handler
IDocumentHandler.Base class for image provider.
Abstract class for
IImageRegistry.Abstract XDoc Report servlet used to process report (generate report and remove report from cache).
Abstract class for text styling transformer.
Abstract class for
IXDocPreprocessor.Abstract class for
IXDocReport to implement to manage docx, odt...OSGi Activator to initialize/dispose reports registry when bundle start/stop.
Base class for XDoc Report servlet.
Attribute buffered region used to manage XML dynamic attribute.
Buffered document.
SAX Content Handler which build a
BufferedDocument from the XML source stream.Buffered element which stores start Tag element (ex: ) and end Tag element
(ex: ).
Buffer for end tag element.
Buffered region.
Base buffered region.
Buffer for start tag element.
Base class for start/end tag element.
Image provider implementation with byte array for image content.
Image provider implementation with image input stream coming from ClassPath.
Representation of a text color.
Container properties.
Helper to register and retrieves default Java model for the
IContext.Dumper kind.
Dumper options.
IDumper registry.Dump helper.
Eclipse project dumper
EclipseProjectDumper discovery.Image provider implementation with image input stream coming from
File.Header properties.
Colors in CSS can be defined in a few different ways:
- As hexadecimal values (supported)
- As RGB values (supported)
- By color names (supported)
- As HSL values (CSS3) (supported)
- As HWB values (CSS4) (unsupported)
- With the currentcolor keyword (unsupported)
SAX content handler used to parse HTML content and call the right method of
IDocumentHandler according the
HTML content.HTML text styling transformer to transform HTML to another document kind (odt, docx, etc) syntax.
Discovery to register HTML Text styling transformer
HTMLTextStylingTransformer.Interface for buffered region.
Handler to build a document.
API of dumper.
IDumper provider discovery.The IImageInfo is used to get metadatas from any provided image
Image provider is used as "context" to manage dynamic images in the document source (odt, docx...).
Image registry used to store the
IImageProvider used in the "context", copy the binary data of the images in
the generated report, modify some entry of the generated report with image information.Information about image provider.
Save content in a given writer.
Text styling transformer is used to transform some syntax (HTML, Mediawiki, etc) to another syntax (docx, odt, etc).
Discovery used to register text styling transformer
ITextStylingTransformer.Result of transform text styling.
XML document preprocessor is used to modify the content of the original document from the archive of the XML document
(odt, docx...).
XML Document reporting used to load XML document (odt, docx...) and generate reporting by merging it with Java data
model by using a template engine
ITemplateEngine.Discovery used to register report factory in the
XDocReportLoader.IDumper implementation which dump a report and context to generate a single Java Main class which generates a
report :
the template document is encoded as binary 64 String.
the data context is encoded as binary 64 as JSON.
the fields metadata is encoded as binary 64 as XML.
Java Main dumper
JavaMainDumper discovery.A JSONArray is an ordered sequence of values.
The JSONException is thrown by the JSON.org classes when things are amiss.
Code modified for XDocReport (see "added by XDocReport" comment) :
JSONObject extends HashMap
A JSONObject is an unordered collection of name/value pairs.
The
JSONString interface allows a toJSONString() method so that a class can change the
behavior of JSONObject.toString(), JSONArray.toString(), and JSONWriter.value(
Object).A JSONTokener takes a source string and extracts characters and tokens from it.
JSONWriter provides a quick and convenient way of producing JSON text.
List Item properties.
List properties.
Maven project dumper
MavenProjectDumper discovery.Paragraph properties.
Prefix mapping used to generated XML namespaces with prefix.
Result of the process row which store information about loop directive of the template engine.
Table row buffered region.
SAX preprocessor to modify XML entry with SAX.
Get file format, image resolution, number of bits per pixel and optionally
number of images, comments and physical resolution from
JPEG, GIF, BMP, PCX, PNG, IFF, RAS, PBM, PGM, PPM and PSD files
(or input streams).
Span properties.
XDocReport support for SQL
ResultSet.String buffered region.
Styles Helper.
Table buffered region.
Table cell properties.
Table row properties.
Table properties.
Initializer template engine to set XDocReportRegistry.getRegistry() as template cache
ITemplateCacheInfoProvider.Text alignment values.
Text styling registry to register
IDocumentHandler and transform some content from syntax (HTML, MediaWiki,
etc) to another syntax (docx, odt, etc) by using text styling transformer registered in the
TextStylingTransformerRegistry.Text styling registry stores instance of
ITextStylingTransformer for text styling kind SyntaxKind
(Html, Mediawiki, etc...).Text styling registry stores instance of
ITextStylingTransformer for text styling kind SyntaxKind
(Html, Mediawiki, etc...).Document transformed to manage lazy loop for row table and dynamic image.
Class to upload files (odt, docx..) and register the report in the
XDocReportRegistry.Constants for request and session HTTP parameters used in the
BaseXDocReportServlet.Constants for request and session HTTP parameters used in the
AbstractProcessXDocReportServlet.Helper class to generate report and convert it if needed.
Registry for loading and caching
IXDocReport instances.