Uses of Package
jimm.datavision

Packages that use jimm.datavision
jimm.datavision Provides the classes and interfaces that make up a DataVision report. 
jimm.datavision.field Field, its subclasses, and related classes like Format and Border. 
jimm.datavision.gui Provides the classes and interfaces that make up the graphical user interface used to build and run DataVision reports. 
jimm.datavision.gui.cmd Provides the classes and interfaces that make up the undo/redo command structure. 
jimm.datavision.gui.parameter Provides the classes and interfaces that make up the graphical user interface for editing parameters and asking the user to provide their values. 
jimm.datavision.gui.sql Classes for access to database- and SQL-specific information. 
jimm.datavision.layout Provides concrete layout engine implementations. 
jimm.datavision.layout.excel   
jimm.datavision.layout.pdf The PDF layout engine implementation. 
jimm.datavision.layout.swing Provides the Swing layout engine implementation. 
jimm.datavision.source The abstract classes and interfaces that define a data source. 
jimm.datavision.source.charsep Provides the classes and interfaces that make up the a data source that reads character-separated file such as CSV files. 
jimm.datavision.source.ncsql A data source that acts like a database data source but can't run reports and gets its column descriptions from metadata described in the report XML file. 
jimm.datavision.source.object Provides the classes and interfaces that make up the a data source that uses an ArrayList of HashMaps representing a table of data. 
jimm.datavision.source.sql Provides the classes and interfaces that make up the database data source. 
jimm.datavision.test Provides the JUnit test classes used during DataVision development. 
jimm.datavision.test.mock.source   
 

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

Classes in jimm.datavision used by jimm.datavision.field
Draggable
           
Element
          Element is the abstract superclass of Field and Line.
Formula
          A formula is a Bean Scripting Framework (BSF) script evaluated at runtime.
Group
          A group uses a Selectable object to define record grouping.
Identity
          Unique identifiers.
Parameter
          A parameter is a piece of data the value of which is determined by asking the user each time a report runs.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Section
          A section of a report contains a group of fields and suppression information.
Subreport
          A subreport is a report whose query is run every time the field containing it is output.
UserColumn
          A user column is an arbitrary expression inserted into the SQL query and retrieved as a column value.
Writeable
          Identifies objects that implement the writeXML method.
 

Classes in jimm.datavision used by jimm.datavision.gui
Draggable
           
FieldWalker
          The field walker interface is used by those wishing to perform an action on every field in a report.
Formula
          A formula is a Bean Scripting Framework (BSF) script evaluated at runtime.
Group
          A group uses a Selectable object to define record grouping.
Nameable
          Enough things have names that it's time to give them a common interface.
PaperFormat
          The class manages lists of paper sizes and instances represents specific paper sizes and orientations.
Parameter
          A parameter is a piece of data the value of which is determined by asking the user each time a report runs.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Scripting
          Bean Scripting Framework management.
Section
          A section of a report contains a group of fields and suppression information.
SectionArea
           
Selectable
          The Selectable interface represents things that can be selected, grouped, and sorted.
UserColumn
          A user column is an arbitrary expression inserted into the SQL query and retrieved as a column value.
 

Classes in jimm.datavision used by jimm.datavision.gui.cmd
Formula
          A formula is a Bean Scripting Framework (BSF) script evaluated at runtime.
Group
          A group uses a Selectable object to define record grouping.
Nameable
          Enough things have names that it's time to give them a common interface.
PaperFormat
          The class manages lists of paper sizes and instances represents specific paper sizes and orientations.
Parameter
          A parameter is a piece of data the value of which is determined by asking the user each time a report runs.
Point
          A point with double coordinates.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
ReportSectionLoc
          Returned by a report when asked about a section's location within the report.
Scripting
          Bean Scripting Framework management.
Section
          A section of a report contains a group of fields and suppression information.
SectionArea
           
Selectable
          The Selectable interface represents things that can be selected, grouped, and sorted.
Subreport
          A subreport is a report whose query is run every time the field containing it is output.
UserColumn
          A user column is an arbitrary expression inserted into the SQL query and retrieved as a column value.
 

Classes in jimm.datavision used by jimm.datavision.gui.parameter
Parameter
          A parameter is a piece of data the value of which is determined by asking the user each time a report runs.
 

Classes in jimm.datavision used by jimm.datavision.gui.sql
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
ReportReader
          A report reader reads an XML file and creates the innards of a report.
 

Classes in jimm.datavision used by jimm.datavision.layout
Line
          A line is a visual report element.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Section
          A section of a report contains a group of fields and suppression information.
SectionArea
           
 

Classes in jimm.datavision used by jimm.datavision.layout.excel
Line
          A line is a visual report element.
 

Classes in jimm.datavision used by jimm.datavision.layout.pdf
Line
          A line is a visual report element.
Point
          A point with double coordinates.
 

Classes in jimm.datavision used by jimm.datavision.layout.swing
Line
          A line is a visual report element.
 

Classes in jimm.datavision used by jimm.datavision.source
Draggable
           
Identity
          Unique identifiers.
Nameable
          Enough things have names that it's time to give them a common interface.
Parameter
          A parameter is a piece of data the value of which is determined by asking the user each time a report runs.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Selectable
          The Selectable interface represents things that can be selected, grouped, and sorted.
Writeable
          Identifies objects that implement the writeXML method.
 

Classes in jimm.datavision used by jimm.datavision.source.charsep
Formula
          A formula is a Bean Scripting Framework (BSF) script evaluated at runtime.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Selectable
          The Selectable interface represents things that can be selected, grouped, and sorted.
Writeable
          Identifies objects that implement the writeXML method.
 

Classes in jimm.datavision used by jimm.datavision.source.ncsql
Draggable
           
Identity
          Unique identifiers.
Nameable
          Enough things have names that it's time to give them a common interface.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Selectable
          The Selectable interface represents things that can be selected, grouped, and sorted.
Writeable
          Identifies objects that implement the writeXML method.
 

Classes in jimm.datavision used by jimm.datavision.source.object
Formula
          A formula is a Bean Scripting Framework (BSF) script evaluated at runtime.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Selectable
          The Selectable interface represents things that can be selected, grouped, and sorted.
Writeable
          Identifies objects that implement the writeXML method.
 

Classes in jimm.datavision used by jimm.datavision.source.sql
Draggable
           
Identity
          Unique identifiers.
Nameable
          Enough things have names that it's time to give them a common interface.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Selectable
          The Selectable interface represents things that can be selected, grouped, and sorted.
Subreport
          A subreport is a report whose query is run every time the field containing it is output.
UserCancellationException
          This exception is thrown when the user cancels an action, usually by clicking "Cancel" in a dialog.
Writeable
          Identifies objects that implement the writeXML method.
 

Classes in jimm.datavision used by jimm.datavision.test
Draggable
           
Identity
          Unique identifiers.
Nameable
          Enough things have names that it's time to give them a common interface.
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Section
          A section of a report contains a group of fields and suppression information.
SectionArea
           
Selectable
          The Selectable interface represents things that can be selected, grouped, and sorted.
SuppressionProc
          A suppression proc is an object used to decide if data should be displayed or not.
Writeable
          Identifies objects that implement the writeXML method.
 

Classes in jimm.datavision used by jimm.datavision.test.mock.source
Report
          A report holds data source information, accepts parameters from the user, runs a query, and uses a layout engine to format the output.
Selectable
          The Selectable interface represents things that can be selected, grouped, and sorted.
Writeable
          Identifies objects that implement the writeXML method.