Package cst.loggingTool.presentationLayer.reports

Contains the classes used to generate reports in the Logging Tool.

See:
          Description

Interface Summary
SubjectInformationReportAPI The API which should be used by developers when they make report plugins for CST.
 

Class Summary
ActivityStepReportsViewer Manages the dialog users see when they press "Activity Step Reports" in the Reports menu of the Logging Tool.
ChangeHistoryReport Generates an HTML table that lists audit trail of changes made to a subject records.
FilteredResultsReport Produces the tab-delimited spreadsheet based on subject-filtering criteria and activity steps defined in the ActivityStepReportsViewer.
ProgressGraph Draws a bar chart featuring coloured progress bars that represents one or more activity steps the user has selected in the ActivityStepReportsViewer dialog.
ProgressGraphBar Graphically represents an activity step as a rectangle whose height corresponds to the number of records which meet the filter requirements the user specified in the ActivityStepReportsViewer dialog.
ProgressGraphInformationArea Draws the text on the ProgressGraph which describes the filters the user chose when they selected options in the ActivityStepReportsViewer.
ProgressGraphItem A data container class that holds enough information to allow the ProgressGraph to represent a number of subjects which have met some filtering criteria specified by the user in ActivityStepReportsViewer and applied to an activity step.
ProgressGraphLegend responsible for drawing a legend which features a small coloured box and a corresponding activity step name.
RecordSelectionCriteriaPanel Manages the section of the ActivityStepReportsViewer which lets the users specify which records to include in the reports.
ReportFieldList a drag and drop list of selected activity fields that should be printed.
ReportFieldListItem Represents a selected activity step that is used by the ReportFieldListItem.
ReportFieldListItemRenderer Renders ReportFieldListItem items in a list.
ReportViewer Manages the dialog used to present the ProgressGraph to end-users.
ReportViewerPanel Provides the graphics context used to draw an instance of the ProgressGraph.
StepsIncludedInReportView manages a JPanel which contains a list title and a JList instance.
TrialActivityStepListView A panel that allows users to select which date field models they want to add in a report.
 

Package cst.loggingTool.presentationLayer.reports Description

Contains the classes used to generate reports in the Logging Tool. In particular, the package includes: