## Uses of Interface
net.sf.jasperreports.engine.JRBand

- Packages that use JRBand
  Package | Description
  --- | ---
  net.sf.jasperreports.components.table.fill | Contains fill time implementations for Table component related interfaces.
  net.sf.jasperreports.engine | Provides access to the library's main functionality through facade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.
  net.sf.jasperreports.engine.base | Contains base implementations for the library's main interfaces.
  net.sf.jasperreports.engine.design | Contains design time implementations for the library's main interfaces as well as report compiling tools.
  net.sf.jasperreports.engine.fill | Contains fill time implementations for the library's main interfaces and the entire engine used in the filling process (the actual core of JasperReports).
  net.sf.jasperreports.engine.util | Contains utility classes for the core library.

- - ### Uses of JRBand in net.sf.jasperreports.components.table.fill

    Methods in net.sf.jasperreports.components.table.fill that return JRBand
    Modifier and Type | Method and Description
    --- | ---
    `protected JRBand` | TableReport.`createDetailBand(java.util.List<FillColumn> fillColumns)`
    `protected JRBand` | TableReport.`createGroupFooter(java.lang.String groupName, java.util.List<FillColumn> fillColumns)`
    `protected JRBand` | TableReport.`createGroupHeader(java.lang.String groupName, java.util.List<FillColumn> fillColumns)`
    `JRBand` | TableReport.`getBackground()`
    `JRBand` | TableReport.`getColumnFooter()`
    `JRBand` | TableReport.`getColumnHeader()`
    `JRBand` | TableReport.`getDetail()` Deprecated.
    `JRBand` | TableReportGroup.`getGroupFooter()` Deprecated.
    `JRBand` | TableReportGroup.`getGroupHeader()` Deprecated.
    `JRBand` | TableReport.`getLastPageFooter()`
    `JRBand` | TableReport.`getNoData()`
    `JRBand` | TableReport.`getPageFooter()`
    `JRBand` | TableReport.`getPageHeader()`
    `JRBand` | TableReport.`getSummary()`
    `JRBand` | TableReport.`getTitle()`

    Methods in net.sf.jasperreports.components.table.fill with parameters of type JRBand
    Modifier and Type | Method and Description
    --- | ---
    `void` | TableReportGroup.`setGroupFooter(JRBand footer)`
    `void` | TableReportGroup.`setGroupHeader(JRBand header)`
    `protected JRSection` | TableReportGroup.`wrapBand(JRBand band, BandTypeEnum bandType)`
    `protected JRSection` | TableReport.`wrapBand(JRBand band, JROrigin origin)`

  - ### Uses of JRBand in net.sf.jasperreports.engine

    Methods in net.sf.jasperreports.engine that return JRBand
    Modifier and Type | Method and Description
    --- | ---
    `JRBand` | JRReport.`getBackground()`
    `JRBand[]` | JRSection.`getBands()` Returns the bands within the current section.
    `JRBand` | JRReport.`getColumnFooter()`
    `JRBand` | JRReport.`getColumnHeader()`
    `JRBand` | JRReport.`getLastPageFooter()`
    `JRBand` | JRReport.`getNoData()`
    `JRBand` | JRReport.`getPageFooter()`
    `JRBand` | JRReport.`getPageHeader()`
    `JRBand` | JRReport.`getSummary()`
    `JRBand` | JRReport.`getTitle()`

  - ### Uses of JRBand in net.sf.jasperreports.engine.base

    Classes in net.sf.jasperreports.engine.base that implement JRBand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRBaseBand` Used for implementing band functionality.

    Fields in net.sf.jasperreports.engine.base declared as JRBand
    Modifier and Type | Field and Description
    --- | ---
    `protected JRBand` | JRBaseReport.`background`
    `protected JRBand[]` | JRBaseSection.`bands`
    `protected JRBand` | JRBaseReport.`columnFooter`
    `protected JRBand` | JRBaseReport.`columnHeader`
    `protected JRBand` | JRBaseReport.`lastPageFooter`
    `protected JRBand` | JRBaseReport.`noData`
    `protected JRBand` | JRBaseReport.`pageFooter`
    `protected JRBand` | JRBaseReport.`pageHeader`
    `protected JRBand` | JRBaseReport.`summary`
    `protected JRBand` | JRBaseReport.`title`

    Methods in net.sf.jasperreports.engine.base that return JRBand
    Modifier and Type | Method and Description
    --- | ---
    `JRBand[]` | JRBaseReport.`getAllBands()`
    `JRBand` | JRBaseReport.`getBackground()`
    `JRBand[]` | JRBaseSection.`getBands()`
    `JRBand` | JRBaseReport.`getColumnFooter()`
    `JRBand` | JRBaseReport.`getColumnHeader()`
    `JRBand` | JRBaseReport.`getLastPageFooter()`
    `JRBand` | JRBaseReport.`getNoData()`
    `JRBand` | JRBaseReport.`getPageFooter()`
    `JRBand` | JRBaseReport.`getPageHeader()`
    `JRBand` | JRBaseReport.`getSummary()`
    `JRBand` | JRBaseReport.`getTitle()`

    Methods in net.sf.jasperreports.engine.base with parameters of type JRBand
    Modifier and Type | Method and Description
    --- | ---
    `protected JRBaseBand` | JRBaseObjectFactory.`getBand(JRBand band)`

    Constructors in net.sf.jasperreports.engine.base with parameters of type JRBand
    Constructor and Description
    `JRBaseBand(JRBand band, JRBaseObjectFactory factory)`
    `JRBaseSection(JRBand band)`

  - ### Uses of JRBand in net.sf.jasperreports.engine.design

    Classes in net.sf.jasperreports.engine.design that implement JRBand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRDesignBand`

    Fields in net.sf.jasperreports.engine.design with type parameters of type JRBand
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<JRBand>` | JRDesignSection.`bandsList`

    Methods in net.sf.jasperreports.engine.design that return JRBand
    Modifier and Type | Method and Description
    --- | ---
    `JRBand[]` | JRDesignSection.`getBands()`
    `JRBand` | JRDesignSection.`removeBand(int index)` Removes a band from the section.
    `JRBand` | JRDesignSection.`removeBand(JRBand band)` Removes a band from the section.

    Methods in net.sf.jasperreports.engine.design that return types with arguments of type JRBand
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<JRBand>` | JRDesignSection.`getBandsList()` Gets a list of all bands within the current section.

    Methods in net.sf.jasperreports.engine.design with parameters of type JRBand
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRDesignSection.`addBand(int index, JRBand band)` Adds a band to the section.
    `void` | JRDesignSection.`addBand(JRBand band)` Adds a band to the section.
    `JRBand` | JRDesignSection.`removeBand(JRBand band)` Removes a band from the section.
    `void` | JasperDesign.`setBackground(JRBand background)` Sets the background band.
    `protected void` | JasperDesign.`setBandOrigin(JRBand band, BandTypeEnum type)`
    `protected void` | JRDesignGroup.`setBandOrigin(JRBand band, BandTypeEnum type)`
    `void` | JasperDesign.`setColumnFooter(JRBand columnFooter)` Sets the column footer band.
    `void` | JasperDesign.`setColumnHeader(JRBand columnHeader)` Sets the column header band.
    `void` | JasperDesign.`setLastPageFooter(JRBand lastPageFooter)` Sets the last page footer band.
    `void` | JasperDesign.`setNoData(JRBand noData)` Sets the noData band.
    `void` | JasperDesign.`setPageFooter(JRBand pageFooter)` Sets the page footer band.
    `void` | JasperDesign.`setPageHeader(JRBand pageHeader)` Sets the page header band.
    `void` | JasperDesign.`setSummary(JRBand summary)` Sets the summary band.
    `void` | JasperDesign.`setTitle(JRBand title)` Sets the title band.

  - ### Uses of JRBand in net.sf.jasperreports.engine.fill

    Classes in net.sf.jasperreports.engine.fill that implement JRBand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRFillBand`

    Fields in net.sf.jasperreports.engine.fill with type parameters of type JRBand
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<JRBand>` | JRBaseFiller.`bands` List of `JRFillBand` objects containing all bands of the report.

    Methods in net.sf.jasperreports.engine.fill that return JRBand
    Modifier and Type | Method and Description
    --- | ---
    `JRBand[]` | JRFillSection.`getBands()`

    Methods in net.sf.jasperreports.engine.fill with parameters of type JRBand
    Modifier and Type | Method and Description
    --- | ---
    `protected JRFillBand` | JRFillObjectFactory.`getBand(JRBand band)`

    Constructors in net.sf.jasperreports.engine.fill with parameters of type JRBand
    Constructor and Description
    `JRFillBand(JRBaseFiller filler, JRBand band, JRFillObjectFactory factory)`

  - ### Uses of JRBand in net.sf.jasperreports.engine.util

    Methods in net.sf.jasperreports.engine.util with parameters of type JRBand
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JRElementsVisitor.`visitBand(JRBand band)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com