## Uses of Interface
net.sf.jasperreports.engine.component.Component

- Packages that use Component
  Package | Description
  --- | ---
  net.sf.jasperreports.components.barbecue | Contains classes for the built-in Barbecue component.
  net.sf.jasperreports.components.barcode4j | Contains classes for the built-in Barcode4J component.
  net.sf.jasperreports.components.charts | Contains interfaces and base classes for the built-in Spider Chart component.
  net.sf.jasperreports.components.iconlabel | Contains classes for the built-in Icon Label component.
  net.sf.jasperreports.components.list | Contains classes for the built-in List component.
  net.sf.jasperreports.components.map | Contains classes for the built-in Google Map component.
  net.sf.jasperreports.components.map.fill | Contains fill time implementations for Google Map component related interfaces.
  net.sf.jasperreports.components.sort | Contains classes for the built-in Sort component.
  net.sf.jasperreports.components.spiderchart | Contains classes for the built-in Spider Chart component.
  net.sf.jasperreports.components.table | Contains classes for the built-in Table component.
  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.component | Provides interfaces and base classes for the built-in JasperReports component functionality.
  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).

- - ### Uses of Component in net.sf.jasperreports.components.barbecue

    Subinterfaces of Component in net.sf.jasperreports.components.barbecue
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BarbecueComponent`

    Classes in net.sf.jasperreports.components.barbecue that implement Component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardBarbecueComponent`

    Methods in net.sf.jasperreports.components.barbecue that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | BarbecueCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`

    Methods in net.sf.jasperreports.components.barbecue with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | BarbecueCompiler.`collectExpressions(Component component, JRExpressionCollector collector)`
    `Component` | BarbecueCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`
    `FillComponent` | BarbecueFillFactory.`toFillComponent(Component component, JRFillObjectFactory factory)`
    `void` | BarbecueCompiler.`verify(Component component, JRVerifier verifier)`

  - ### Uses of Component in net.sf.jasperreports.components.barcode4j

    Classes in net.sf.jasperreports.components.barcode4j that implement Component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BarcodeComponent`
    `class` | `CodabarComponent`
    `class` | `Code128Component`
    `class` | `Code39Component`
    `class` | `DataMatrixComponent`
    `class` | `EAN128Component`
    `class` | `EAN13Component`
    `class` | `EAN8Component`
    `class` | `FourStateBarcodeComponent`
    `class` | `Interleaved2Of5Component`
    `class` | `PDF417Component`
    `class` | `POSTNETComponent`
    `class` | `RoyalMailCustomerComponent`
    `class` | `UPCAComponent`
    `class` | `UPCEComponent`
    `class` | `USPSIntelligentMailComponent`

    Methods in net.sf.jasperreports.components.barcode4j that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | BarcodeCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`

    Methods in net.sf.jasperreports.components.barcode4j with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | BarcodeCompiler.`collectExpressions(Component component, JRExpressionCollector collector)`
    `Component` | BarcodeCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`
    `FillComponent` | BarcodeFillFactory.`toFillComponent(Component component, JRFillObjectFactory factory)`
    `void` | BarcodeCompiler.`verify(Component component, JRVerifier verifier)`

  - ### Uses of Component in net.sf.jasperreports.components.charts

    Subinterfaces of Component in net.sf.jasperreports.components.charts
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ChartComponent`

  - ### Uses of Component in net.sf.jasperreports.components.iconlabel

    Classes in net.sf.jasperreports.components.iconlabel that implement Component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IconLabelComponent`

    Methods in net.sf.jasperreports.components.iconlabel that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | IconLabelComponentCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`

    Methods in net.sf.jasperreports.components.iconlabel with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | IconLabelComponentCompiler.`collectExpressions(Component component, JRExpressionCollector collector)`
    `Component` | IconLabelComponentCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`
    `FillComponent` | IconLabelComponentFillFactory.`toFillComponent(Component component, JRFillObjectFactory factory)`
    `void` | IconLabelComponentCompiler.`verify(Component component, JRVerifier verifier)`

  - ### Uses of Component in net.sf.jasperreports.components.list

    Subinterfaces of Component in net.sf.jasperreports.components.list
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ListComponent` List component interface.

    Classes in net.sf.jasperreports.components.list that implement Component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardListComponent` Standard `ListComponent` implementation.

    Methods in net.sf.jasperreports.components.list that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | ListComponentCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`

    Methods in net.sf.jasperreports.components.list with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | ListComponentCompiler.`collectExpressions(Component component, JRExpressionCollector collector)`
    `Component` | ListComponentCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`
    `FillComponent` | FillListFactory.`toFillComponent(Component component, JRFillObjectFactory factory)`
    `void` | ListComponentCompiler.`verify(Component component, JRVerifier verifier)`

  - ### Uses of Component in net.sf.jasperreports.components.map

    Subinterfaces of Component in net.sf.jasperreports.components.map
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MapComponent` The Map component interface.

    Classes in net.sf.jasperreports.components.map that implement Component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardMapComponent`

    Methods in net.sf.jasperreports.components.map that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | MapCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`

    Methods in net.sf.jasperreports.components.map with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapCompiler.`collectExpressions(Component component, JRExpressionCollector collector)`
    `Component` | MapCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`
    `void` | MapCompiler.`verify(Component component, JRVerifier verifier)`

  - ### Uses of Component in net.sf.jasperreports.components.map.fill

    Methods in net.sf.jasperreports.components.map.fill with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `FillComponent` | MapFillFactory.`toFillComponent(Component component, JRFillObjectFactory factory)`

  - ### Uses of Component in net.sf.jasperreports.components.sort

    Classes in net.sf.jasperreports.components.sort that implement Component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SortComponent`

    Methods in net.sf.jasperreports.components.sort that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | SortComponentCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`

    Methods in net.sf.jasperreports.components.sort with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | SortComponentCompiler.`collectExpressions(Component component, JRExpressionCollector collector)`
    `Component` | SortComponentCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`
    `FillComponent` | SortComponentFillFactory.`toFillComponent(Component component, JRFillObjectFactory factory)`
    `void` | SortComponentCompiler.`verify(Component component, JRVerifier verifier)`

  - ### Uses of Component in net.sf.jasperreports.components.spiderchart

    Classes in net.sf.jasperreports.components.spiderchart that implement Component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SpiderChartComponent`

    Methods in net.sf.jasperreports.components.spiderchart that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | SpiderChartCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`

    Methods in net.sf.jasperreports.components.spiderchart with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | SpiderChartCompiler.`collectExpressions(Component component, JRExpressionCollector collector)`
    `Component` | SpiderChartCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`
    `FillComponent` | SpiderChartFillFactory.`toFillComponent(Component component, JRFillObjectFactory factory)`
    `void` | SpiderChartCompiler.`verify(Component component, JRVerifier verifier)`

  - ### Uses of Component in net.sf.jasperreports.components.table

    Subinterfaces of Component in net.sf.jasperreports.components.table
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TableComponent`

    Classes in net.sf.jasperreports.components.table that implement Component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardTable`

    Methods in net.sf.jasperreports.components.table that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | TableCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`

    Methods in net.sf.jasperreports.components.table with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | TableCompiler.`collectExpressions(Component component, JRExpressionCollector collector)`
    `Component` | TableCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)`
    `FillComponent` | FillTableFactory.`toFillComponent(Component component, JRFillObjectFactory factory)`
    `void` | TableCompiler.`verify(Component component, JRVerifier verifier)`

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

    Methods in net.sf.jasperreports.engine that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | JRComponentElement.`getComponent()` Returns the component instance wrapped by this element.

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

    Methods in net.sf.jasperreports.engine.base that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | JRBaseComponentElement.`getComponent()`

  - ### Uses of Component in net.sf.jasperreports.engine.component

    Subinterfaces of Component in net.sf.jasperreports.engine.component
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ContextAwareComponent`

    Methods in net.sf.jasperreports.engine.component that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | ComponentCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)` Provides a "compiled" component instance that will be included in the compiled report.

    Methods in net.sf.jasperreports.engine.component with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | ComponentCompiler.`collectExpressions(Component component, JRExpressionCollector collector)` Collects report expressions from a component.
    `Component` | ComponentCompiler.`toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)` Provides a "compiled" component instance that will be included in the compiled report.
    `FillComponent` | ComponentFillFactory.`toFillComponent(Component component, JRFillObjectFactory factory)` Creates a fill component instance for a component.
    `void` | ComponentCompiler.`verify(Component component, JRVerifier verifier)` Logically verifies a component.

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

    Methods in net.sf.jasperreports.engine.design that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | JRDesignComponentElement.`getComponent()`

    Methods in net.sf.jasperreports.engine.design with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRDesignComponentElement.`setComponent(Component component)` Sets the component instance wrapped by this element.

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

    Methods in net.sf.jasperreports.engine.fill that return Component
    Modifier and Type | Method and Description
    --- | ---
    `Component` | JRFillComponentElement.`getComponent()`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com