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

- Packages that use JRVisitor
  Package | Description
  --- | ---
  net.sf.jasperreports.components.list | Contains classes for the built-in List component.
  net.sf.jasperreports.components.table | Contains classes for the built-in Table component.
  net.sf.jasperreports.components.table.fill | Contains fill time implementations for Table component related interfaces.
  net.sf.jasperreports.components.table.util | Contains utility classes for the built-in Table component.
  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.crosstabs.fill | Contains classes to be used at report filling time 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.export.draw | Contains classes for drawing elements at export time.
  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 JRVisitor in net.sf.jasperreports.components.list

    Methods in net.sf.jasperreports.components.list with parameters of type JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardListComponent.`visit(JRVisitor visitor)`

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

    Methods in net.sf.jasperreports.components.table with parameters of type JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardTable.`visit(JRVisitor visitor)`

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

    Classes in net.sf.jasperreports.components.table.fill that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DatasetCloneObjectFactory` Object factory used to clone a report dataset.
    `class` | `TableReportBaseObjectFactory`

  - ### Uses of JRVisitor in net.sf.jasperreports.components.table.util

    Constructors in net.sf.jasperreports.components.table.util with parameters of type JRVisitor
    Constructor and Description
    `ColumnElementsVisitor(JRVisitor visitor)`

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

    Classes in net.sf.jasperreports.crosstabs that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CrosstabDeepVisitor` Deep crosstab visitor.

    Constructors in net.sf.jasperreports.crosstabs with parameters of type JRVisitor
    Constructor and Description
    `CrosstabDeepVisitor(JRVisitor visitor)` Creates a deep crosstab visitor.

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

    Methods in net.sf.jasperreports.crosstabs.base with parameters of type JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRBaseCrosstab.`visit(JRVisitor visitor)`

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

    Methods in net.sf.jasperreports.crosstabs.design with parameters of type JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRDesignCrosstab.`visit(JRVisitor visitor)`

  - ### Uses of JRVisitor in net.sf.jasperreports.crosstabs.fill

    Classes in net.sf.jasperreports.crosstabs.fill that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IconLabelFillObjectFactory`
    `class` | `JRFillCrosstabObjectFactory` Factory of fill instances of crosstab internal objects.

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

    Subinterfaces of JRVisitor in net.sf.jasperreports.engine
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ElementsVisitor` Report elements visitor extended interface that is able to visit deep/nested elements.

    Classes in net.sf.jasperreports.engine that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRAbstractObjectFactory`

    Methods in net.sf.jasperreports.engine with parameters of type JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ElementDecorator.`visit(JRVisitor visitor)`
    `void` | JRVisitable.`visit(JRVisitor visitor)`

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

    Classes in net.sf.jasperreports.engine.base that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRBaseObjectFactory` Factory of objects used in compiled reports.

    Methods in net.sf.jasperreports.engine.base with parameters of type JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRBaseRectangle.`visit(JRVisitor visitor)`
    `void` | JRBaseStaticText.`visit(JRVisitor visitor)`
    `void` | JRBaseChart.`visit(JRVisitor visitor)`
    `void` | JRBaseTextField.`visit(JRVisitor visitor)`
    `void` | JRBaseFrame.`visit(JRVisitor visitor)`
    `void` | JRBaseEllipse.`visit(JRVisitor visitor)`
    `void` | JRBaseImage.`visit(JRVisitor visitor)`
    `void` | JRBaseBreak.`visit(JRVisitor visitor)`
    `void` | JRBaseGenericElement.`visit(JRVisitor visitor)`
    `void` | JRBaseLine.`visit(JRVisitor visitor)`
    `void` | JRBaseComponentElement.`visit(JRVisitor visitor)`
    `void` | JRBaseSubreport.`visit(JRVisitor visitor)`
    `void` | JRBaseElementGroup.`visit(JRVisitor visitor)`

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

    Classes in net.sf.jasperreports.engine.convert that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConvertVisitor`

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

    Methods in net.sf.jasperreports.engine.design with parameters of type JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRDesignBreak.`visit(JRVisitor visitor)`
    `void` | JRDesignLine.`visit(JRVisitor visitor)`
    `void` | JRDesignComponentElement.`visit(JRVisitor visitor)`
    `void` | JRDesignStaticText.`visit(JRVisitor visitor)`
    `void` | JRDesignChart.`visit(JRVisitor visitor)`
    `void` | JRDesignImage.`visit(JRVisitor visitor)`
    `void` | JRDesignGenericElement.`visit(JRVisitor visitor)`
    `void` | JRDesignSubreport.`visit(JRVisitor visitor)`
    `void` | JRDesignFrame.`visit(JRVisitor visitor)`
    `void` | JRDesignRectangle.`visit(JRVisitor visitor)`
    `void` | JRDesignTextField.`visit(JRVisitor visitor)`
    `void` | JRDesignEllipse.`visit(JRVisitor visitor)`

  - ### Uses of JRVisitor in net.sf.jasperreports.engine.export.draw

    Classes in net.sf.jasperreports.engine.export.draw that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DrawVisitor`

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

    Classes in net.sf.jasperreports.engine.fill that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRFillObjectFactory` A factory used to instantiate fill objects based on compiled report objects.
    `protected static class` | `JRParameterDefaultValuesEvaluator.ObjectFactory`

    Methods in net.sf.jasperreports.engine.fill with parameters of type JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRFillStaticText.`visit(JRVisitor visitor)`
    `void` | JRFillFrame.`visit(JRVisitor visitor)`
    `void` | JRFillChart.`visit(JRVisitor visitor)`
    `void` | JRFillSubreport.`visit(JRVisitor visitor)`
    `void` | JRFillGenericElement.`visit(JRVisitor visitor)`
    `void` | JRFillTextField.`visit(JRVisitor visitor)`
    `void` | JRFillComponentElement.`visit(JRVisitor visitor)`
    `void` | JRFillImage.`visit(JRVisitor visitor)`
    `void` | JRFillLine.`visit(JRVisitor visitor)`
    `void` | JRFillRectangle.`visit(JRVisitor visitor)`
    `void` | JRFillEllipse.`visit(JRVisitor visitor)`
    `void` | JRFillBreak.`visit(JRVisitor visitor)`
    `void` | JRFillElementGroup.`visit(JRVisitor visitor)`
    `void` | JRFillCrosstab.`visit(JRVisitor visitor)`

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

    Classes in net.sf.jasperreports.engine.util that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRDelegationVisitor` Abstract delegation visitor.
    `class` | `JRElementsVisitor` Report elements visitor.
    `class` | `JRVisitorSupport` Abstract implementation of `JRVisitor` that has empty visit methods for all visitable types.
    `class` | `UniformElementVisitor` An abstract visitor class that treats all report elements in the same way.

    Methods in net.sf.jasperreports.engine.util that return JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `JRVisitor` | JRDelegationVisitor.`getVisitor()` Returns the visitor to which calls are delegated to.

    Methods in net.sf.jasperreports.engine.util with parameters of type JRVisitor
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ElementsVisitorUtils.`visitDeepElements(JRVisitor visitor)` Determines whether a visitor is to visit deep/nested elements.
    `static void` | ElementsVisitorUtils.`visitElements(JRVisitor visitor, java.util.Collection<? extends JRVisitable> elements)` Visits a collections of elements.
    `static void` | JRElementsVisitor.`visitReport(JRReport report, JRVisitor visitor)` Visits all the elements of a report.

    Constructors in net.sf.jasperreports.engine.util with parameters of type JRVisitor
    Constructor and Description
    `JRDelegationVisitor(JRVisitor visitor)` Creates a delegation visitor.
    `JRElementsVisitor(JRVisitor visitor)` Creates a report visitor.

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

    Classes in net.sf.jasperreports.engine.xml that implement JRVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XmlWriterVisitor`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com