Package org.outerj.xreporter.report.definition

Object Model of report definition.

See:
          Description

Interface Summary
DatabaseOutputDefinition.ResultSetNavigationStrategy  
Executable This interface should be implemented by the classes that are in the execute-part of a report step.
ExecutionContext This is the interface through which other parts of XReporter (such as the report defintion classes) get access to report instance data.
OutputDefinition Interface for the object which will generate the output of a report.
SqlPart  
 

Class Summary
CalculateSqlPart A SQL Part for inserting a value in a SQL statement which is dynamically calculated.
ColumnDefinition  
ConditionDefinition  
ConditionSqlPart  
DatabaseOutputDefinition OutputDefinition implementation for generating output from a database.
DataTypeSupport Helper class for objects that want to create datatypes from a Configuration object.
DataTypeValueFormatter Implementation of ValueFormatter (from the grouping package) that uses xReporter datatypes for formatting.
GroupingExecutionContext A wrapper around ExecutionContext used in case of grouping.
HttpOutputDefinition OutputDefinition which will retrieve its content from a HTTP URL.
HttpParameterDefinition A parameter used in a HttpOutputDefinition.
InputFieldDefinition  
JavaExecutor Implementation of Executable which runs a user-specified class implementing the Executable interface.
LinkDefinition  
LiteralSqlPart A piece of SQL which will be inserted as-is in the SQL statement.
OrderByDefinition A predefined order-by choice.
OrderBySqlPart A SQL part which will insert the selected orderby in the SQL statement (if any).
ParameterDefinition  
ParameterSqlPart Inserts the value of a parameter into a SQL statement.
QbeConditionDefinition A QbeConditionDefinition is a ConditionDefinition based on an output column.
QbeDefinition Model of the QBE (Query By Example) for the report.
QbeSqlPart A SqlPart that inserts the SQL for the QBE settings.
ReportDefinition Root class of the object model that represents a report definition.
ReportDefinitionBuilder Build ReportDefinition's.
SqlDefinition Model of the SQL to be executed.
SqlDefinitionBuilder Helps building SQLDefinitions from Avalon Configuration objects.
SqlDialectDefinition Model of the SQL to be executed for a specific SQL dialect.
SqlExecutor An Executable that can execute SqlDefinitions.
StepDefinition Model of a step in report definition.
StepSqlDefinitionBuilder Implemenation of SqlDefinitionBuilder for building the model of the SQL used in steps.
TableBuilder Utility class for Building the Table objects required for grouping.
TempTableRefSqlPart A SqlPart that inserts a name for a (previously created) temporary table.
TempTableSqlPart A SqlPart that creates and inserts a name for a temporary table.
XMLSerializingGroupVisitor A Group visitor that serializes the groups (and the summaries and rows contained in them) to XML.
 

Package org.outerj.xreporter.report.definition Description

Object Model of report definition.