Uses of Class
jimm.datavision.Report

Packages that use Report
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.sql Classes for access to database- and SQL-specific information. 
jimm.datavision.layout Provides concrete layout engine implementations. 
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   
 

Uses of Report in jimm.datavision
 

Subclasses of Report in jimm.datavision
 class Subreport
          A subreport is a report whose query is run every time the field containing it is output.
 

Fields in jimm.datavision declared as Report
protected  Report Subreport.parentReport
           
protected  Report SuppressionProc.report
           
protected  Report ParameterReader.report
           
protected  Report Expression.report
           
protected  Report ReportReader.report
           
protected  Report Element.report
           
protected  Report Parameter.report
           
protected  Report Scripting.report
           
protected  Report Group.report
           
protected  Report Section.report
           
 

Methods in jimm.datavision that return Report
 Report Subreport.getParentReport()
           
protected  Report ReportReader.getReport()
           
 Report Element.getReport()
          Returns the report that containts this field.
 Report Section.getReport()
          Returns the report containing this section.
 

Methods in jimm.datavision with parameters of type Report
static Group Group.create(Report report, Selectable selectable)
          Creates a new group and gives it a header section containing a selectable field and an empty footer section.
static java.lang.String Expression.displayToExpression(Report report, java.lang.String str)
          Given a string, returns a string with all instances of formula, parameter, and user column "display names" replaced by "formula strings".
static java.lang.String Expression.expressionToDisplay(Report report, java.lang.String str)
          Given a string, returns a string with all instances of formula, parameter, and user column "formula strings" replaced by "display name" strings.
 java.lang.Object UserColumn.getValue(Report report)
           
 java.lang.Object Selectable.getValue(Report r)
          Returns the current value.
 void Group.setValue(Report report)
          Sets the group value that is returned by getValue.
 

Constructors in jimm.datavision with parameters of type Report
Element(Report report, Section section, boolean visible)
          Constructor.
Expression(java.lang.Long id, Report report, java.lang.String name, java.lang.String expression, java.lang.String exceptAfter)
          Constructor.
Formula(java.lang.Long id, Report report, java.lang.String name)
          Constructor.
Formula(java.lang.Long id, Report report, java.lang.String name, java.lang.String evalString)
          Constructor.
Group(Report report, Selectable selectable)
          Constructor.
Line(Report report, Section section, double thickness, java.awt.Color color, boolean visible)
          Constructor.
Line(Report report, Section section, double thickness, java.awt.Color color, boolean visible, Point p0, Point p1)
          Constructor.
Parameter(java.lang.Long id, Report report)
          Constructor.
Parameter(java.lang.Long id, Report report, int type, java.lang.String name, java.lang.String question, int arity)
          Constructor.
Parameter(java.lang.Long id, Report report, java.lang.String typeName, java.lang.String name, java.lang.String question, java.lang.String arityString)
          Constructor.
ParameterReader(Report report, java.io.File f)
          Constructor.
ParameterReader(Report report, org.xml.sax.InputSource in)
          Constructor.
ReportReader(Report report)
          Constructor.
Scripting(Report report)
           
Section(Report r)
          Constructor.
Subreport(Report parent, java.lang.Long id)
           
SuppressionProc(Report report)
           
UserColumn(java.lang.Long id, Report report, java.lang.String name)
          Constructor.
UserColumn(java.lang.Long id, Report report, java.lang.String name, java.lang.String evalString)
          Constructor.
 

Uses of Report in jimm.datavision.field
 

Methods in jimm.datavision.field with parameters of type Report
static Field Field.create(java.lang.Long id, Report report, Section section, java.lang.String type, java.lang.Object value, boolean visible)
          This factory method constructs and returns a new instance of a subclass of Field based on the type string.
static Field Field.createFromDragString(Report report, java.lang.String str)
          Creates a field from a drag string.
static java.lang.Object SpecialField.value(Field f, java.lang.String str, Report report)
          Returns the value associated with the given special field name string.
 

Constructors in jimm.datavision.field with parameters of type Report
AggregateField(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible, java.lang.String functionName)
          Constructs a field with the specified id in the specified report section that aggregates the field with id value.
ColumnField(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible)
          Constructs a column field with the specified id in the specified report section whose database Column's id is value.
Field(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible)
          Constructor.
FormulaField(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible)
          Constructs a formula field with the specified id in the specified report section whose Formula's id is value.
ImageField(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible)
          Constructor.
ParameterField(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible)
          Constructs a parameter field with the specified id in the specified report section whose Parameter's id is value.
SpecialField(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible)
          Constructs a special field with the specified id in the specified report section whose special value is value.
SubreportField(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible)
          Constructs a text field with the specified id in the specified report section whose text value is value.
TextField(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible)
          Constructs a text field with the specified id in the specified report section whose text value is value.
UserColumnField(java.lang.Long id, Report report, Section section, java.lang.Object value, boolean visible)
          Constructs a user column field with the specified id in the specified report section whose UserColumn's id is value.
 

Uses of Report in jimm.datavision.gui
 

Fields in jimm.datavision.gui declared as Report
protected  Report FieldPickerWin.report
           
protected  Report StartupScriptEditor.report
           
protected  Report Designer.report
           
protected  Report DropListenerTextArea.report
           
protected  Report ExportWin.report
           
protected  Report NewGroupWin.report
           
protected  Report ParameterInfo.report
           
protected  Report UserColumnInfo.report
           
protected  Report DescripWin.report
           
protected  Report FormulaInfo.report
           
protected  Report AggregatesWin.report
           
protected  Report TwoListWin.report
           
 

Methods in jimm.datavision.gui that return Report
 Report Designer.getReport()
           
 Report SectionWidget.getReport()
          Returns the report we are representing.
 

Methods in jimm.datavision.gui with parameters of type Report
protected  void CodeEditorWin.buildWindow(Report report, java.lang.String initialText)
          Builds the window contents.
protected  void ScriptEditorWin.buildWindow(Report report, java.lang.String initialText)
          Adds a scripting language dropdown.
static Designer Designer.findWindowFor(Report r)
          Returns the design window associated with the specified report, or null if one is not found.
protected  javax.swing.JComponent SuppressionProcWin.northPanel(Report report)
           
protected  javax.swing.JComponent ScriptEditorWin.northPanel(Report report)
           
 

Constructors in jimm.datavision.gui with parameters of type Report
CodeEditorWin(Designer designer, Report report, java.lang.String initialText, java.lang.String title, java.lang.String errorSuffixKey, java.lang.String errorTitleKey)
          Constructor.
DescripWin(Designer designer, Report report)
          Constructor.
DropListenerTextArea(Report report, java.lang.String text)
           
ExportWin(java.awt.Frame owner, Report report)
          Constructor.
FieldPickerWin(Designer designer, Report report, int startingType)
          Constructor.
FormulaInfo(Report r, Formula f, Designer designer)
           
FormulaWin(Designer designer, Report report, Formula formula)
          Constructor.
GroupWin(Designer designer, Report report)
          Constructor.
NewGroupWin(Designer designer, Report report)
          Constructor; uses format of first selected field.
ParameterInfo(Report r, Parameter p, Designer designer)
           
ScriptEditorWin(Designer designer, Report report, java.lang.String initialText, java.lang.String title, java.lang.String errorSuffixKey, java.lang.String errorTitleKey)
          Constructor.
SortWin(Designer designer, Report report)
          Constructor.
StartupScriptEditor(Designer designer, Report report)
          Constructor.
TwoListWin(Designer designer, java.lang.String title, java.lang.String commandNameKey, java.lang.String rightBoxTitleKey, Report report)
          Constructor.
UserColumnInfo(Report r, UserColumn uc, Designer designer)
           
UserColumnWin(Designer designer, Report report, UserColumn userColumn)
          Constructor.
 

Uses of Report in jimm.datavision.gui.cmd
 

Fields in jimm.datavision.gui.cmd declared as Report
protected  Report NewSectionCommand.report
           
protected  Report SummaryCommand.report
           
protected  Report GroupEditCommand.report
           
protected  Report DbConnCommand.report
           
protected  Report NewSubreportCommand.report
           
protected  Report NewGroupCommand.report
           
protected  Report ReportStartupScriptEditCommand.report
           
protected  Report DeleteGroupCommand.report
           
(package private)  Report PaperSizeCommand.report
           
protected  Report DeleteSectionCommand.report
           
protected  Report AbstractAggregateCommand.report
           
protected  Report FPDeleteCommand.report
           
 

Constructors in jimm.datavision.gui.cmd with parameters of type Report
AbstractAggregateCommand(Report report, FieldWidget fw, Group group, java.lang.String functionName, java.lang.String commandName)
          Constructor.
DbConnCommand(Report report, java.lang.String driverClassName, java.lang.String connInfo, java.lang.String dbName, java.lang.String username, java.lang.String password)
          Constructor.
DeleteAggregateCommand(Report report, FieldWidget fw, FieldWidget aggregateWidget, java.lang.String funcName, Group group)
          Constructor.
DeleteGroupCommand(Designer designer, Report report, Group group)
          Constructor.
DeleteSectionCommand(Designer designer, Report report, Section section)
          Constructor.
FPCutCommand(Report report, Designer designer, FieldPickerTree tree, javax.swing.tree.DefaultMutableTreeNode node)
           
FPDeleteCommand(Report report, Designer designer, FieldPickerTree tree, javax.swing.tree.DefaultMutableTreeNode node)
          Constructor.
FPDeleteCommand(Report report, Designer designer, FieldPickerTree tree, javax.swing.tree.DefaultMutableTreeNode node, java.lang.String name)
          The delegated constructor.
GroupEditCommand(Report r, Designer designer, java.util.Collection groupItems)
           
NewAggregateCommand(Report report, FieldWidget fw, Group group, java.lang.String functionName)
          Constructor.
NewGroupCommand(Designer designer, Report report, Selectable selectable, int sortOrder)
           
NewSectionCommand(Designer designer, Report report, Section putBelow)
           
NewSubreportCommand(Designer designer, Report report, java.io.File f, java.util.Collection newJoins)
           
PaperSizeCommand(Report r, Designer win, PaperFormat p)
           
ReportStartupScriptEditCommand(Report report, java.lang.String expression, java.lang.String language)
           
SummaryCommand(Report report, java.lang.String newName, java.lang.String newTitle, java.lang.String newAuthor, java.lang.String newDescription)
           
 

Uses of Report in jimm.datavision.gui.sql
 

Fields in jimm.datavision.gui.sql declared as Report
protected  Report DbConnWin.report
           
protected  Report WhereClauseWin.report
           
protected  Report VisTableWin.report
           
 

Constructors in jimm.datavision.gui.sql with parameters of type Report
DbConnWin(Designer designer, Report report, boolean modal)
          Constructor.
SubreportWin(Designer designer, Report report)
          Constructor.
VisTableWin(Designer designer, Report report)
          Constructor.
VisTableWin(Designer designer, Report report, Query query)
          Constructor.
WhereClauseWin(Designer designer, Report report)
          Constructor.
 

Uses of Report in jimm.datavision.layout
 

Fields in jimm.datavision.layout declared as Report
protected  Report LayoutEngine.report
          Set by report in Report.setLayoutEngine.
 

Methods in jimm.datavision.layout with parameters of type Report
 void LayoutEngine.setReport(Report r)
           
 

Uses of Report in jimm.datavision.source
 

Fields in jimm.datavision.source declared as Report
protected  Report DataSource.report
           
protected  Report Query.report
           
 

Methods in jimm.datavision.source that return Report
 Report DataSource.getReport()
           
 

Methods in jimm.datavision.source with parameters of type Report
 java.lang.Object Column.getValue(Report report)
           
 

Constructors in jimm.datavision.source with parameters of type Report
DataSource(Report r, Query q)
           
Query(Report r)
          Constructor.
 

Uses of Report in jimm.datavision.source.charsep
 

Constructors in jimm.datavision.source.charsep with parameters of type Report
CharSepQuery(Report r)
           
CharSepSource(Report report)
           
 

Uses of Report in jimm.datavision.source.ncsql
 

Constructors in jimm.datavision.source.ncsql with parameters of type Report
NCDatabase(Report report)
           
NCQuery(Report report)
          Constructor.
 

Uses of Report in jimm.datavision.source.object
 

Constructors in jimm.datavision.source.object with parameters of type Report
ObjectQuery(Report r)
           
ObjectSource(Report report, java.util.ArrayList inData)
          Constructor.
 

Uses of Report in jimm.datavision.source.sql
 

Constructors in jimm.datavision.source.sql with parameters of type Report
Database(java.sql.Connection conn, Report report)
           
Database(java.lang.String driverClassName, java.lang.String connInfo, Report report, java.lang.String name, java.lang.String user)
          Constructor.
Database(java.lang.String driverClassName, java.lang.String connInfo, Report report, java.lang.String name, java.lang.String user, java.lang.String password)
          Constructor.
Database(java.lang.String driverClassName, java.lang.String connInfo, Report report, java.lang.String name, java.lang.String user, java.lang.String password, boolean givenPassword)
          Constructor.
SQLQuery(Report report)
          Constructor.
 

Uses of Report in jimm.datavision.test
 

Fields in jimm.datavision.test declared as Report
protected  Report SubreportRunTest.report
           
protected  Report FormulaTest.report
           
protected  Report SectionAreaTest.report
           
protected  Report ReportRunTest.report
           
protected  Report GroupFormulaTest.report
           
protected  Report QueryTest.report
           
protected  Report ReportTest.report
           
protected  Report SuppressionProcTest.report
           
protected  Report ScriptingTest.report
           
protected  Report CharSepTest.report
           
protected  Report PDFLETest.report
           
protected  Report AggregateTest.report
           
protected  Report FormulaEvalTest.report
           
 

Uses of Report in jimm.datavision.test.mock.source
 

Constructors in jimm.datavision.test.mock.source with parameters of type Report
MockAggregateDataSource(Report r)
           
MockDataSource(Report r)