All Classes and Interfaces

Class
Description
This class represents an abbreviation instance.
The data model describes the way the i-net Designer creates, loads and stores its reports.
The abstract class AbstractFontElement implements FontProperties class and extends Element.
FOR INTERNAL USE ONLY
This class is an abstract implementation of the interface LineProperties.
FOR INTERNAL USE ONLY
Basic class to create markers in a chart plot.
Parent class of all elements which shows a picture.
FOR INTERNAL USE ONLY
A general plotting class with common properties used by all chart plots.
The gradient paint setting for the colorization of the chart items.
This ProblemFinderRule is for checking Report Elements
Base class for all rules checking certain Fields.
By default checks every type of field, you should override AbstractRuleField.getFieldType() to limit check to certain fields.
Base class for checks looking for errors in property-formulas.
Collects the formulaFields of areas, sections, elements, sort-fields, groups.
Base class for rules checking for errors in report execution.
Base class for rules checking looking for errors in Sections.
This class is an abstract implementation of the interface ValueProperties.
FOR INTERNAL USE ONLY
FOR INTERNAL USE ONLY
This class contains a set of viewer actions for which are used in the viewer.
The Area element of the Runtime Designer Component.
FOR INTERNAL USE ONLY Attributes for the XML format
A general class for plotting data of groups of values.
This class defines the different styles for the area chart.
The description of a authentication method.
Support types for Basic authentication
Interface for an authentication provider.
The AxisPosition class contains axis placements that can be used by the BaseAxis.setAxisPosition(AxisPosition).
A general class for plotting data of groups of values.
This class defines the different styles for the bar chart.
Basic class for a chart axis.
Abstract base implementation of the DataFactory.
An interface that implemented by all datasets.
The default implementation which is used by the i-net Designer in standalone mode.
To provide a bean datasource for i-net Clear Reports this interface needs to be implemented inside a servlet environment.
Interface for elements that support properties like line style for borders, fore- and back color of the element.
This class represents a box in the report.
FOR INTERNAL USE ONLY
Interface for elements that displays boxes-like elements with round edges.
BySummaryOrder saves the options for the sort by aggregate function.
This class implements a cache for rendered data.
Implementation of DocumentOutput that saves in the report cache.
This class is a RenderData source object running on i-net Clear Reports cache, for use with i-net Clear Reports Viewer.
An implementation of this interface can be used as a parent source for a cascading prompt (see CascadingValueProvider).
Creates a CascadingValueProvider which provides default values for a prompt based on a value of a parent prompt field.
This class contains signature settings.
An interface for classes that can produce an instance of certificate info with the help of factory method getCertificateInfo(Engine).
This class represents a chart element with new chart API that has been or should be drawn in a report.
Class to create 3D chart plots.
This class defines the different styles of the general 3d chart.
Use this class to convert the chart of type OldChart to Chart2.
An interface that is implemented by all chart formats.
Interface for general chart plots.
A general class for all chart styles.
A chart title that displays a text string with defined font and color.
An object of this type is passed to a clipping listener on the event of a clip while rendering an element.
An interface for a listener for clipping events which will be called by the renderer in the case an element is clipped while rendering.
Describes a single column.
A general class for plotting data of different plots.
Storage of the various properties used by the application to determine various behaviors, paths, and options.
This event is fired, if: A Configuration has changed through Configuration.put(String, String) or Configuration.putAll(java.util.Map). The "current" configuration used by the application has changed.
A listener for a ConfigurationChangeEvent.
Manager in charge of storing, creating, copying, renaming, deleting, and fetching configurations.
A configuration migrator migrate the settings of a configuration to a newer version.
A general class for plotting data of groups of values.
This class defines the different styles of the continuous area chart.
A general class for plotting data of groups of values.
This class defines the different styles of the continuous bar chart.
This axis displays a continuous time line with values.
A general class for plotting data of groups of values.
This class defines the different styles of the continuous line chart.
The axis which displays the continuous number line with values.
This class represents a cross table that has been or should be drawn in a report.
This is the body of the CrossTab.
Described a cell in the body of the crosstab.
Description section for the Crosstab.
Represents the properties of a crosstab grid line.
This class is part of the RDC.
A single CrossTab header.
This is a container for CrossTabHeader.
The properties of the Crosstab.
CustomPromptEditors are used to display custom editors for specific prompts.
This class is a layer between a DBMS or any other data source and i-net Clear Reports.
This class represents a database field.
A DatabaseField holds the information needed to use a field from a database table.
When a field will be evaluated the data of the field are fetched for each record in the table.
This class is helpful if you want to use a self defined Database class as base for report design with i-net Designer.
It represents a picture that is saved in a BLOB of the database.
The class DatabaseTables is the starting point if you want to configure everything has to do with databases, tables, connections, table joins and so on.
Receives tabular data from all the datasources of a rendered report.
This interface is a layer between a your DBMS or any other data source and i-net Clear Reports.
A datasource represents a connection to a database.
A DataSourceConfiguration is a description of a data source, that can be used by an i-net Clear Reports report.
We differentiate between a data source that use a JDBC driver and a data source that use a com.inet.report.database.DataFactory extended class.
This interface can be useful for GUI tools that have to get notified if a DataSourceConfiguration was changed.
This is the main class to manage data source configurations in i-net Clear Reports.
Specifies a range of dates for i-net Clear Reports charts.
This is a date and time format with predefined locale-sensitive styles.
For more information to the system defined date and time styles see http://docs.oracle.com/javase/8/docs/api/java/text/DateFormat.html.
Contains the various property values which can be set for the corresponding keys.
Holder for a PromptField's default value and its description.
This interface allows the implementation of a custom data model for the designer.
This Listener can be used by Applications which start an embedded i-net Designer to be informed when important tasks are performed by the user.
The axis which displays discrete number values.
Instances of this interface store the rendered data (pages, chunks, fonts, etc ) of a report.
A streamed output for Engine results.
This class sets the properties for draw out of scale.
Provides default values for a prompt field at run-time.
The class Element is the superclass of all visible objects in the report.
Each of them is inheriting from this class.
FOR INTERNAL USE ONLY
FOR INTERNAL USE ONLY
FOR INTERNAL USE ONLY
FOR INTERNAL USE ONLY
FOR INTERNAL USE ONLY
The interface describes the methods to add some complex elements such as multi-section lines, charts, subreports and crosstabs to the element container.
This class is a useful one when you want to use i-net Designer embedded in your application.
This is the i-net Clear Reports report engine.
A bundle of multiple engines you want to render as one document.
This class provides information about an execution error of an Engine or a sub Engine.
An instance of this interface creates a ReportCacheKey and Engine based on the properties.
This is the default implementation of the EngineFactory.
This event indicates that the execution process of an engine has benn finished.
This interface can be used to notify that the execution of an engine (report) has been finished.
This implementation of RenderData uses a created Engine to provide all render data to the i-net Clear Reports viewer.
Holds some statistic data for an instance of Engine
This class provides status information for an Engine of a main report.
Progress class for the export.
Settings for the FacturX plugin to generate a PDF file with a FacturX attachment.
The FatalParserException is thrown while parsing only if a fatal and unrecoverable error occurs which causes the report to not be able to be parsed.
Defines the set of tables from which data is fetched.
Field is the superclass of the different types of fields which can be used in a report.
FOR INTERNAL USE ONLY
A FieldElement is an object like a label but the content of it comes dynamically from a field, i.e. a DatabaseField, FormulaField, PromptField etc.
This class provides an object commonly known as a FieldElement, i.e. with a DatabaseField or a SummaryField.
The Fields set for the Runtime Designer Component.
FOR INTERNAL USE ONLY a placeholder field for when a field could not be parsed
The FieldValueProvider takes one or two DatabaseFields and at run time provides the values in the fields as default values.
This is a "fixed" number format.
There are three format styles available: number, percent and currency.
Interface for elements that displays text formatted with fonts.
This is a dataset used by standard (bar, line, area) and pie charts.
This is a dataset used by standard (bar, line, area) and pie charts.
This attribute signals the print dialog to enable the flag "Form Print".
This class represents a field, which value is calculated by a formula.
This class is the representation of a range, e.g. defined with a formula like '20 to_ 30'.
An interface that is implemented by data sets that have start, end and progress fields.
This is a dataset used by Gantt charts.
This is a dataset used by Gantt charts.
A general class for plotting data in the form of an start, end and progress value.
This class defines the styles of the gantt chart.
This is a dataset used by Gantt charts.
Interface for all elements that can be inserted into sections.
This class represents a grouping and disposes references to group header- and group footer areas.
FOR INTERNAL USE ONLY
The axis which displays the category and series group values.
The GroupField represents a group name field, which is automatically created with the creation of a Group object.
Add support to a DynamicValueProvider for dynamic parents
Interface to the HTMLViewer implementation
Can create a fileDescription about a javascript file that can be included into the HTML Viewer Scripts Section.
Interface for elements that supports links to external documents.
Class to create interval markers in a chart plot.
This class defines the shapes which used in the chart.
An instance of this class is an i-net Clear Reports Element that represents a Java Bean which can be rendered to a report.
FOR INTERNAL USE ONLY
Abstract implementation of DataFactory for JDBC data.
A Join represents a connection between two tables.
This exception will be thrown if ReportCacheKey is not found in the Cache.
The class responsible for the settings of the charts legend.
The LegendPlacement class contains legend placements that can be used by the legend.
Class providing information about a license key.
With the Line class you can draw a vertical or horizontal line anywhere in your report.
Class to create line markers in a chart plot.
A general class for plotting data of groups of values.
Interface for elements that draws lines across multiple sections.
This class defines the different styles of the line chart.
Handle the login handshake for a single user.
A general class for plotting data of groups of values.
This class defines the styles of the multiple pie chart.
This interface is intended to simplify the selection of a certain extension out of a pool of extensions.
A single navigation tab which can be added to the navigation view of the viewer using addNavigationTab.
The navigation view is responsible for the group tree, the search view, and any other navigation tabs needed by the application.
Interface for report components which are to be able to parse XML nodes.
Class representing a range of number values.
This is a dataset used by standard (bar, line, area) and pie charts.
This exception is thrown if a page is requested with a page number larger than the total number of pages, or is less than 0.
The Paragraph class represents a line in a Text and is a set of TextPart elements and FieldPart elements.
Interface for elements that displays lines of text.
This is a date time format defined by a pattern.
For more information on date and time patterns see http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
This is a number format defined by a pattern.
For more information to the pattern see http://docs.oracle.com/javase/8/docs/api/java/text/DecimalFormat.html
This class represent a static picture.
Interface for elements that display pictures.
The interface that must be implemented by classes that will be using a pie chart.
This class defines the layout of the pie legend.
A general class for plotting data of groups of values.
This class defines the different styles of the pie chart.
A filter for loading plugins.
A general class for plotting data of groups of values.
This class defines the different styles of the polar chart.
This is a background progress for printing.
This is the i-net Clear Reports Problem Finder.
The Problem Finder is a debug tool.
This Interface defines a ProblemFinderRule that can be called via the ProblemFinder.
A rule checks the report for a certain problem.
Represents a Warning/Error/Info detected by ProblemFinder.
Every ProblemFinderWarning has a source object, which causes the Warning.
The source object exceptions that can be returned by ProblemFinderWarning.getSource().
Class for all progresses, which should be handled as a Progress of the report viewer.
This class handles all running progresses.
This class is the holder of the information needed for a prompt.
This class represents a prompt, that is, a field whose value(s) are asked for from the user at runtime.
Abstract super class of a prompt value
This is the PropertiesChecker interface.
This implementation of DynamicValueProvider takes a given SQL statement and executes it as a query on the given data source.
A Range is an immutable range of values between two limit values.
This class represents a range prompt value with one or two limits, each of which can be set to be included in the range or to be excluded from the range.
This is the main class of the Runtime Designer Component of i-net Clear Reports.
FOR INTERNAL USE ONLY
FOR INTERNAL USE ONLY
FOR INTERNAL USE ONLY
FOR INTERNAL USE ONLY
The Region class is the super class of Area and Section.
A WebUserInfo which requests authorization data from an external source (outside of the Java VM).
This is the interface used by ReportViews to fetch the report data.
A stream result from a report in the cache.
This class represents a unique key for a report output.
This is the base class of all report components.
This is the base class of the i-net Clear Reports exception hierarchy.
Helper interface to use the same code for Engine and EngineBundle
This class represents the description / identification of a report.
The report properties describes global options for a report or sub report.
The ReportView is the top-level instance for a report, it holds references to the report's NavigationView and StatusBar.
The listener interface for receiving the information that the current ReportView has been changed.
This is the top level viewer instance of the i-net Clear Reports report viewer, and allows creation, retrieval, and removal of one or more ReportViews.
The Section class represents the sections of a report.
Each report consists of several sections which are associated with Areas of type: Report Header, Page Header, Group Header, Detail, Group Footer, Report Footer and Page Footer.
Here you can add elements to your report, like lines, boxes, text fields, pictures and of course fields with dynamic content, called FieldElement.
This interface must be implemented by server plugin entry points.
The ServerPluginManager is the central point in the server for the plugin framework.
Possible cause why a plugin was not loaded.
The state the plugin manager is in: whether before initialization, currently registering plugins, initialized, or resetting
This class describes the visible Signature in PDF documents, that will be shown in Adobe Reader.
FOR INTERNAL USE ONLY
This class describes the look of visible signature field: which elements will be shown in certificate details, if any, whether the subject name will be written in separate part of the signature, whether the signature field must be divided into two parts.
The interface describes the methods to add some elements such as Text, Box, Line, FieldElement, Picture, JavaBean and DataBasePicture to the container.
With this field you can only set the sorting of the report data.
The SpecialField was created for contents that's source is in the environment of the running engine or of the engine itself.
FOR INTERNAL USE ONLY
This class saved the details of the specified sort order of groups
FOR INTERNAL USE ONLY
This class represents a field for SQL statements.

This class is part of the RDC.
This implementation of DynamicValueProvider takes a given SQL statement and executes it as a query on the given data source.
The interface that must be implemented by classes that will be used as data source for a StandardPlot.
A general plotting class that uses BaseAxis as category axis, DiscreteNumberAxis as data axis and StandardDataset as data source.
This class shows the Splash screen and starts up the i-net Designer.
The interface for all status bars attached to the reportview.
An interface that is implemented by data set that have open, close, high, and low fields.
This is a dataset used by stock charts.
This is a dataset used by stock charts.
This is a dataset used by stock charts.
A general class for plotting data in the form of an open and close value or an open, close, high an low value.
This class defines the different styles of the stock chart.
Engines cannot hold more than one datasource, so if you need a report that uses data from two or more datasources, you have to use Subreport objects in the report.
A SubreportLink object links a field in main report with a field in subreport with use of a prompt field in the subreport.
Interface for elements that supports onDemand like subreports.
A summary field summarizes data of other fields in the report.
FOR INTERNAL USE ONLY
FOR INTERNAL USE ONLY
With this class SummaryInfo you can get/set the report summary info specified in the "Summary Info" of the i-net Designer or with the setXXX methods in this class.
For example:

Engine eng = new Engine( Engine.NO_EXPORT );
eng.setReportFile( "file:C:/MyReports/Report1.rpt" );
SummaryInfo su = eng.getSummaryInfo();
System.out.println("created: "+su.getCreated());
System.out.println("LastSaved: "+su.getLastSaved());
System.out.println("Author: "+su.getAuthor());
System.out.println("Subject: "+su.getSubject());
System.out.println("ReportTitle: "+su.getReportTitle());
The navigation view is responsible for the group tree, the search view, and any other navigation tabs needed by the application.
The Swing implementation of ReportView, a container for a NavigationView, a ReportScrollView, and a StatusBar.
The SwingReportViewer is the top level container for all Swing viewer elements.
Swing implementation of the Statusbar.
The toolbar of the viewer is connected to the current report view and contain a defaultset of buttons and control elements.
The default implementation of ViewerContext for i-net Clear Reports Viewer.
This class is a container for tabularly data
A TableSource is the representation of a table, a view, a stored procedure or a SQL command.
This class holds information which can be used to create a TableSource.
This class provides an object that represents a label.
TextInterpretationProperties are implemented by any element which offer text interpretation as HTML, RTF or Markdown.
The text objects in a report are separated into parts of text, where each part has its own format, i.e. color and size.
Interface for all elements with text, i.e. for Text, Subreport, and FieldElement.
The toolbar which contains various buttons.
This Exception is created if an Exception occurred inside the application server when a client requested information or the data for a BeanDataSource.
This class hold the translations and options for translation of a single report (Engine).
This class hold all methods for translation of an Engine.
This attribute signals the PrinterJobProgress to include transparent colors in printing.
A trigger is a runtime value that will be evaluated at runtime and can be accessed after a report has rendered.
This is a dataset used by standard (bar, line, area) charts.
An implementation of RenderData for a URL connection to the i-net Clear Reports server.
The account type determine some possible features of a user and/or login.
Interface to be registered by plugins that provide a user defined function for the reporting service.

For example:
This annotation specifies not to optimize the method it is attached to.
Optimization is done by the formula engine in case a method call only has constant parameters.
An object that is validatable.
This class hold the state of an checked object.
States of an object
Interface for elements that display numbers, string and other types of values.
Action class for the ReportViewer.
All public graphical components of the viewer must implement this interface, which provides the actual AWT component so that it can be added to containers, etc.
For example, if you have a "ReportViewer" and would like to add it to your own JFrame, simply call: myFrame.add(viewer.getComponent())
The ViewerContext interface is used for reacting to and handling events occurring in the Viewer which usually would require showing a dialog or some action.
An exception wrapper class for the i-net Clear Reports Viewer.
Contains all information necessary for dealing with various exceptions.
An interface that is implemented by data sets that have x, y and size fields.
This is a dataset used by xy charts.
This is a dataset used by xy charts.
This is a dataset used by xy charts.
A general class for plotting data in the form of (x, y) pairs.
This class defines the different styles of the XYChart.