## Uses of Interface
net.sf.jasperreports.crosstabs.JRCrosstab

- Packages that use JRCrosstab
  Package | Description
  --- | ---
  net.sf.jasperreports.components.table.fill | Contains fill time implementations for Table component related interfaces.
  net.sf.jasperreports.crosstabs | Contains classes for the Crosstab report element.
  net.sf.jasperreports.crosstabs.base | Contains base classes for the Crosstab report element.
  net.sf.jasperreports.crosstabs.design | Contains design classes for the Crosstab report element.
  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.convert |
  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.
  net.sf.jasperreports.engine.xml | Contains classes for loading report templates from XML files.

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

    Methods in net.sf.jasperreports.components.table.fill with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | TableReportCompileData.`getUnitName(JasperReport jasperReport, JRCrosstab crosstab)`
    `protected int` | TableReportBaseObjectFactory.`resolveCrosstabId(JRCrosstab crosstab)`

  - ### Uses of JRCrosstab in net.sf.jasperreports.crosstabs

    Methods in net.sf.jasperreports.crosstabs with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `void` | CrosstabDeepVisitor.`deepVisitCrosstab(JRCrosstab crosstab)` Visits all the elements nested into a crosstab.

  - ### Uses of JRCrosstab in net.sf.jasperreports.crosstabs.base

    Classes in net.sf.jasperreports.crosstabs.base that implement JRCrosstab
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRBaseCrosstab` Base read-only `crosstab` implementation.

    Methods in net.sf.jasperreports.crosstabs.base with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `static JRElement` | JRBaseCrosstab.`getElementByKey(JRCrosstab crosstab, java.lang.String key)`

    Constructors in net.sf.jasperreports.crosstabs.base with parameters of type JRCrosstab
    Constructor and Description
    `JRBaseCrosstab(JRCrosstab crosstab, JRBaseObjectFactory factory, int id)`

  - ### Uses of JRCrosstab in net.sf.jasperreports.crosstabs.design

    Classes in net.sf.jasperreports.crosstabs.design that implement JRCrosstab
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRDesignCrosstab` Design-time `crosstab` implementation.

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

    Methods in net.sf.jasperreports.engine with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRExpressionCollector.`collect(JRCrosstab crosstab)` Collects expressions from a crosstab.
    `static java.util.List<JRExpression>` | JRExpressionCollector.`collectExpressions(JasperReportsContext jasperReportsContext, JRReport report, JRCrosstab crosstab)`
    `static java.util.List<JRExpression>` | JRExpressionCollector.`collectExpressions(JRReport report, JRCrosstab crosstab)` Deprecated. Replaced by `JRExpressionCollector.collectExpressions(JasperReportsContext, JRReport, JRCrosstab)`.
    `static JRExpressionCollector` | JRExpressionCollector.`collector(JasperReportsContext jasperReportsContext, JRReport report, JRCrosstab crosstab)`
    `static JRExpressionCollector` | JRExpressionCollector.`collector(JRReport report, JRCrosstab crosstab)` Deprecated. Replaced by `JRExpressionCollector.collector(JasperReportsContext, JRReport, JRCrosstab)`.
    `JRExpressionCollector` | JRExpressionCollector.`getCollector(JRCrosstab crosstab)` Returns the expression collector for a crosstab.
    `java.lang.Integer` | JRExpressionCollector.`getCrosstabId(JRCrosstab crosstab)`
    `JREvaluator` | JasperCompileManager.`getEvaluator(JasperReport jasperReport, JRCrosstab crosstab)`
    `java.util.List<JRExpression>` | JRExpressionCollector.`getExpressions(JRCrosstab crosstab)` Returns the expressions collected for a crosstab.
    `static JREvaluator` | JasperCompileManager.`loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab)`
    `void` | JRVisitor.`visitCrosstab(JRCrosstab crosstab)`

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

    Methods in net.sf.jasperreports.engine.base with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `protected int` | JRBaseObjectFactory.`resolveCrosstabId(JRCrosstab crosstab)`
    `void` | JRBaseObjectFactory.`visitCrosstab(JRCrosstab crosstab)`

  - ### Uses of JRCrosstab in net.sf.jasperreports.engine.convert

    Methods in net.sf.jasperreports.engine.convert with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConvertVisitor.`visitCrosstab(JRCrosstab crosstab)`

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

    Methods in net.sf.jasperreports.engine.design that return types with arguments of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `protected java.util.List<JRCrosstab>` | JasperDesign.`getCrosstabs()`

    Methods in net.sf.jasperreports.engine.design with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `java.io.Serializable` | JRReportCompileData.`getCrosstabCompileData(JRCrosstab crosstab)` Returns the compile data for a crosstab.
    `java.lang.String` | JRReportCompileData.`getUnitName(JasperReport jasperReport, JRCrosstab crosstab)`
    `static java.lang.String` | JRAbstractCompiler.`getUnitName(JasperReport report, JRCrosstab crosstab)` Returns the name of the expression evaluator unit for a crosstab of a report.
    `protected static java.lang.String` | JRAbstractCompiler.`getUnitName(JRReport report, JRCrosstab crosstab, JRExpressionCollector expressionCollector, java.lang.String nameSuffix)`
    `JREvaluator` | JRAbstractCompiler.`loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab)`
    `JREvaluator` | JRCompiler.`loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab)` Loads a expression evaluator class for a crosstab of a report.

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

    Classes in net.sf.jasperreports.engine.fill that implement JRCrosstab
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRFillCrosstab` Fill-time implementation of a `crosstab`.

    Fields in net.sf.jasperreports.engine.fill declared as JRCrosstab
    Modifier and Type | Field and Description
    --- | ---
    `protected JRCrosstab` | JRFillCrosstab.`parentCrosstab`

    Methods in net.sf.jasperreports.engine.fill with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRFillObjectFactory.`visitCrosstab(JRCrosstab crosstabElement)`

    Constructors in net.sf.jasperreports.engine.fill with parameters of type JRCrosstab
    Constructor and Description
    `JRFillCrosstab(JRBaseFiller filler, JRCrosstab crosstab, JRFillObjectFactory factory)`

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

    Methods in net.sf.jasperreports.engine.util with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRVisitorSupport.`visitCrosstab(JRCrosstab crosstab)`
    `void` | JRDelegationVisitor.`visitCrosstab(JRCrosstab crosstab)`
    `void` | UniformElementVisitor.`visitCrosstab(JRCrosstab crosstab)`
    `void` | JRApiWriter.`writeCrosstab(JRCrosstab crosstab, java.lang.String crosstabName)`
    `protected void` | JRApiWriter.`writeCrosstabTitleCell(JRCrosstab crosstab, java.lang.String crosstabName)`

  - ### Uses of JRCrosstab in net.sf.jasperreports.engine.xml

    Methods in net.sf.jasperreports.engine.xml with parameters of type JRCrosstab
    Modifier and Type | Method and Description
    --- | ---
    `void` | XmlWriterVisitor.`visitCrosstab(JRCrosstab crosstab)`
    `void` | JRXmlWriter.`writeCrosstab(JRCrosstab crosstab)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com