Uses of Class
jimm.datavision.Section

Packages that use Section
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.layout Provides concrete layout engine implementations. 
jimm.datavision.test Provides the JUnit test classes used during DataVision development. 
 

Uses of Section in jimm.datavision
 

Fields in jimm.datavision declared as Section
protected  Section ReportReader.section
           
protected  Section Element.section
           
(package private)  Section ReportSectionLoc.section
           
 

Methods in jimm.datavision that return Section
 Section SectionArea.first()
           
 Section SectionArea.get(int index)
           
 Section Report.getFirstSectionByArea(int area)
          Returns the first section in the list of the specified type.
 Section Element.getSection()
          Returns the section that containts this field.
 Section SectionArea.insertAfter(Section section, Section afterThis)
          Adds a (possibly created) section after afterThis and returns the section.
 Section Report.insertSectionBelow(Section goBelowThis)
          Creates and returns a new section below the specified one.
 Section Report.insertSectionBelow(Section section, Section goBelowThis)
          Inserts a (possibly newly created) section below the specified one.
 Section Report.sectionContaining(Field f)
          Returns the section containing the specified field, or null if the field is not in the report.
 

Methods in jimm.datavision with parameters of type Section
 void SectionArea.add(int index, Section s)
          Adds a section to our list and sets its name and other area-related information.
 void SectionArea.add(Section s)
          Adds a section to our list and sets its name and other area-related information.
 boolean Report.contains(Section s)
          Returns true if this report contains the specified section.
 boolean Group.contains(Section s)
          Returns true if the specified section is inside this group, either as a header or a footer.
 boolean SectionArea.contains(Section s)
          Returns true if s is one of our sections.
 void Report.evaluateFormulasIn(Section s)
          Evalues the formulas in the specified section.
 Group Report.findGroup(Section section)
          Returns the group associated with the specified section, or null if there isn't one.
 ReportSectionLoc Report.getSectionLocation(Section s)
          Returns a structure useful only by this report for re-inserting a section.
protected  void SectionArea.imprint(Section section)
          Modifies section so it knows that it's part of this area.
 int SectionArea.indexOf(Section s)
           
 Section SectionArea.insertAfter(Section section, Section afterThis)
          Adds a (possibly created) section after afterThis and returns the section.
 Section Report.insertSectionBelow(Section goBelowThis)
          Creates and returns a new section below the specified one.
 Section Report.insertSectionBelow(Section section, Section goBelowThis)
          Inserts a (possibly newly created) section below the specified one.
 boolean Report.isInsideGroup(Section section)
          Returns true if the specified section is contained in any group.
 boolean Report.isOneOfAKind(Section s)
          Returns true if the specified section is the only section of its kind; that is, the only section in the collection in which it is contained.
 void SectionArea.remove(Section s)
          Removes a section.
 void Report.removeSection(Section s)
          Removes the specified section.
 void Element.setSection(Section s)
          Modifies the section to which this field belongs.
 void SectionWalker.step(Section s)
          This method is called once for each section, when used from within Report.withSectionsDo.
 

Constructors in jimm.datavision with parameters of type Section
Element(Report report, Section section, boolean visible)
          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.
ReportSectionLoc(Section s, SectionArea a, int i)
           
 

Uses of Section in jimm.datavision.field
 

Methods in jimm.datavision.field with parameters of type Section
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.
 void SubreportField.setSection(Section s)
          This override adds or removes the subreport from its parent report.
 

Constructors in jimm.datavision.field with parameters of type Section
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 Section in jimm.datavision.gui
 

Fields in jimm.datavision.gui declared as Section
protected  Section SectionWidget.section
           
 

Methods in jimm.datavision.gui that return Section
 Section SectionWidget.getSection()
          Returns the section we are representing.
 

Methods in jimm.datavision.gui with parameters of type Section
(package private)  void Designer.deleteGroupContaining(Section section)
          Deletes the group that contains the specified section.
 void Designer.deleteSection(Section s)
          Deletes the specified section.
 SectionWidget Designer.doDeleteSection(Section s)
          Deletes a section from the report and the design window and returns the section widget above the section's.
 SectionWidget Designer.findSectionWidgetFor(Section s)
          Returns the section widget containing the specified section.
(package private)  void Designer.insertSectionBelow(Section s)
          Inserts a new section below the specified section.
 

Constructors in jimm.datavision.gui with parameters of type Section
SectionWidget(Designer win, Section sect, java.lang.String name)
          Constructor.
 

Uses of Section in jimm.datavision.gui.cmd
 

Fields in jimm.datavision.gui.cmd declared as Section
protected  Section NewSectionCommand.section
           
protected  Section DeleteSectionCommand.section
           
protected  Section SectionPageBreakCommand.section
           
protected  Section NewSectionCommand.sectionAbove
           
 

Constructors in jimm.datavision.gui.cmd with parameters of type Section
DeleteSectionCommand(Designer designer, Report report, Section section)
          Constructor.
NewSectionCommand(Designer designer, Report report, Section putBelow)
           
SectionPageBreakCommand(Section section)
           
 

Uses of Section in jimm.datavision.layout
 

Fields in jimm.datavision.layout declared as Section
protected  Section LayoutEngine.currentSection
           
 

Methods in jimm.datavision.layout with parameters of type Section
protected  java.lang.Object[] SortedLayoutEngine.buildSectionFields(Section sect)
          Creates, saves, and returns an array of fields sorted by their y and x coordinates (y first, then x).
protected  java.util.Collection DocBookLE.calcSectionCols(Section sect)
          Returns a collection of DocBookCol objects.
protected  void DocBookLE.doOutputSection(Section sect)
          This override outputs a report section.
protected  void XMLLE.doOutputSection(Section s)
           
protected  void SortedLayoutEngine.doOutputSection(Section sect)
          This override iterates over a list of fields that have been sorted by their y and x coordinates.
protected  void LayoutEngine.doOutputSection(Section sect)
          Called by outputSection as a chance to insert behavior when a section is output.
protected  void HTMLLE.doOutputSection(Section s)
           
protected  void CSSHTMLLE.doOutputSection(Section s)
           
protected  void CharSepLE.doOutputSection(Section sect)
          This override handles output of a section.
protected  void LayoutEngine.outputSection(Section sect, int which)
          Outputs a section.
 

Uses of Section in jimm.datavision.test
 

Fields in jimm.datavision.test declared as Section
protected  Section SectionAreaTest.sect