Package io.revealbi.core
package io.revealbi.core
Main Reveal API Package containing the interfaces to be implemented in order to control how Reveal BI works.
-
ClassDescriptionContains CSV configuration for exporting a dashboard.Represents the default dashboard theme colors used for exports.Contains document configuration for exporting a dashboard.Contains Excel configuration for exporting a dashboard.Specifies how visualizations are included in Excel exports.Contains configuration settings for dashboard exports.Specifies whether visualizations are included in Excel exports.Represents an exception thrown during export operations.Specifies the available export formats.Contains base configuration for exporting a dashboard.Defines CSV-specific export options.Interface exposing methods to export dashboards to different formats.Defines dashboard theme colors used for exports.Defines document-specific export options.Defines additional configuration for Excel export.Indicates configuration for exporting a dashboardDefines export options that provide an initialization script.Contains Image configuration for exporting a dashboard.Provides context about the request being processed, including the user's identity and any additional properties attached to the request.Defines the Reveal server contract.Defines a dashboard filter.The interface that provides loading and saving of dashboards, it must be implemented and passed to Reveal Engine initialization.Provides the
IRVUserContextfor system-level engine callbacks that are not associated with a normal client request.An interface used to identify the user, related to a particular call to the methods ofIRVDashboardProvider,IRVAuthenticationProvider,IRVDataProviderand other providers.Contains Pdf configuration for exporting a dashboard.Contains PowerPoint configuration for exporting a dashboard.Defines Reveal engine setting keys.Builds instances ofIRevealServer.Contains Reveal server settings.Class used to represent a dashboard filterDefault file system based implementation ofIRVDashboardProviderloading/saving .rdash files from a specified (through the constructor) directory.Class representing the optional date filter defined in a dashboard model.Date filter type, you can use one of the predefined filters or the custom range type.Class used to represent a date range for filtering.A class that represents a date rule for a filter.Represents the relation of a period to the current date, for use in date rules.Represents the type of period to be used by a date rule.Represents configuration options for connecting to a Redis cache.Default implementation of the IRVUserContext interface.Object used to indicate which visualizations will be exported