jimm.datavision |
jimm.datavision
Provides the classes and interfaces that make up a DataVision report.
|
Java Source File Name | Type | Comment |
DataVision.java | Class | This is the DataVision application class. |
Draggable.java | Interface | |
Element.java | Class | Element is the abstract superclass of Field
and Line . |
ErrorHandler.java | Class | This class provides static methods for displaying error messages.
It displays error messages to System.err. |
Expression.java | Class | The abstract superclass of objects that are evaluated, such as formulas
and user columns. |
FieldWalker.java | Interface | The field walker interface is used by those wishing to perform an action
on every field in a report. |
Formula.java | Class | A formula is a Bean Scripting Framework (BSF) script evaluated at runtime. |
Group.java | Class | A group uses a
Selectable object to define record grouping. |
Identity.java | Interface | Unique identifiers. |
info.java | Class | This class is a holder of version and copyright information. |
Line.java | Class | A line is a visual report element. |
ListWriter.java | Class | Writes the element of a list of
Writeable objects as XML. |
Nameable.java | Interface | Enough things have names that it's time to give them a common interface. |
PaperFormat.java | Class | The class manages lists of paper sizes and instances represents specific
paper sizes and orientations. |
Parameter.java | Class | A parameter is a piece of data the value of which is determined by
asking the user each time a report runs. |
ParameterReader.java | Class | A parameter reader reads an XML file and sets a
Report 's parameter
values. |
Point.java | Class | A point with double coordinates. |
Report.java | Class | A report holds data source information, accepts parameters from the user,
runs a query, and uses a layout engine to format the output. |
ReportReader.java | Class | A report reader reads an XML file and creates the innards of a report. |
ReportSectionLoc.java | Class | Returned by a report when asked about a section's location within
the report. |
Scripting.java | Class | Bean Scripting Framework management. |
Section.java | Class | A section of a report contains a group of fields and suppression
information. |
SectionArea.java | Class | |
SectionWalker.java | Interface | The section walker interface is used by those wishing to perform an
action on every section in a report. |
Selectable.java | Interface | The Selectable interface represents things that can be
selected, grouped, and sorted. |
Subreport.java | Class | A subreport is a report whose query is run every time the field
containing it is output. |
SuppressionProc.java | Class | A suppression proc is an object used to decide if data should be
displayed or not. |
UserCancellationException.java | Class | This exception is thrown when the user cancels an action, usually
by clicking "Cancel" in a dialog. |
UserColumn.java | Class | A user column is an arbitrary expression inserted into the SQL query
and retrieved as a column value. |
Writeable.java | Interface | Identifies objects that implement the writeXML method. |