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

- Packages that use JRGenericPrintElement
  Package | Description
  --- | ---
  net.sf.jasperreports.components.headertoolbar.json | Contains utility classes for the built-in Header Toolbar component.
  net.sf.jasperreports.components.iconlabel | Contains classes for the built-in Icon Label 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.crosstabs.interactive | Contains classes for the Crosstab element interactivity.
  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.export | Provides utility classes for exporting reports to various popular formats such as PDF, HTML, RTF, CSV, Excel, DOCX, PPTX, ODT, ODS, XML, Text, etc.
  net.sf.jasperreports.engine.export.draw | Contains classes for drawing elements at export time.
  net.sf.jasperreports.engine.export.oasis | Provides utility classes for exporting reports to Open Document Format, such as ODT and ODS.
  net.sf.jasperreports.engine.export.ooxml | Provides utility classes for exporting reports to Office Open XML Format, such as DOCX, XLSX and PPTX.
  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 JRGenericPrintElement in net.sf.jasperreports.components.headertoolbar.json

    Methods in net.sf.jasperreports.components.headertoolbar.json with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | HeaderToolbarElementJsonHandler.`getJsonFragment(JsonExporterContext context, JRGenericPrintElement element)`
    `boolean` | HeaderToolbarElementJsonHandler.`toExport(JRGenericPrintElement element)`

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

    Methods in net.sf.jasperreports.components.iconlabel with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | IconLabelComponentFill.`copy(JRGenericPrintElement printElement)`
    `void` | IconLabelElementJExcelApiHandler.`exportElement(JExcelApiExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)` Deprecated.
    `void` | IconLabelElementDocxHandler.`exportElement(JRDocxExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell)`
    `void` | IconLabelElementGraphics2DHandler.`exportElement(JRGraphics2DExporterContext exporterContext, JRGenericPrintElement element, java.awt.Graphics2D grx, Offset offset)`
    `void` | IconLabelElementOdsHandler.`exportElement(JROdsExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)`
    `void` | IconLabelElementOdtHandler.`exportElement(JROdtExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell)`
    `void` | IconLabelElementPdfHandler.`exportElement(JRPdfExporterContext exporterContext, JRGenericPrintElement element)`
    `void` | IconLabelElementPptxHandler.`exportElement(JRPptxExporterContext exporterContext, JRGenericPrintElement element)`
    `void` | IconLabelElementRtfHandler.`exportElement(JRRtfExporterContext exporterContext, JRGenericPrintElement element)`
    `void` | IconLabelElementXlsHandler.`exportElement(JRXlsExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)`
    `void` | IconLabelElementXlsxHandler.`exportElement(JRXlsxExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex)`
    `void` | IconLabelElementXmlHandler.`exportElement(JRXmlExporterContext exporterContext, JRGenericPrintElement element)`
    `java.lang.String` | IconLabelElementHtmlHandler.`getHtmlFragment(JRHtmlExporterContext context, JRGenericPrintElement element)`
    `JRPrintImage` | IconLabelElementXlsxHandler.`getImage(JRXlsxExporterContext exporterContext, JRGenericPrintElement element)`
    `java.lang.String` | IconLabelElementCsvHandler.`getTextValue(JRCsvExporterContext exporterContext, JRGenericPrintElement element)`
    `boolean` | IconLabelElementDocxHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementOdsHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementXmlHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementHtmlHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementGraphics2DHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementPptxHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementXlsHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementOdtHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementXlsxHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementPdfHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementRtfHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | IconLabelElementJExcelApiHandler.`toExport(JRGenericPrintElement element)` Deprecated.
    `boolean` | IconLabelElementCsvHandler.`toExport(JRGenericPrintElement element)`

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

    Methods in net.sf.jasperreports.components.map with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapElementJExcelApiHandler.`exportElement(JExcelApiExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)` Deprecated.
    `void` | MapElementDocxHandler.`exportElement(JRDocxExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell)`
    `void` | MapElementGraphics2DHandler.`exportElement(JRGraphics2DExporterContext exporterContext, JRGenericPrintElement element, java.awt.Graphics2D grx, Offset offset)`
    `void` | MapElementOdsHandler.`exportElement(JROdsExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)`
    `void` | MapElementOdtHandler.`exportElement(JROdtExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell)`
    `void` | MapElementPdfHandler.`exportElement(JRPdfExporterContext exporterContext, JRGenericPrintElement element)`
    `void` | MapElementPptxHandler.`exportElement(JRPptxExporterContext exporterContext, JRGenericPrintElement element)`
    `void` | MapElementRtfHandler.`exportElement(JRRtfExporterContext exporterContext, JRGenericPrintElement element)`
    `void` | MapElementXlsHandler.`exportElement(JRXlsExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)`
    `void` | MapElementXlsxHandler.`exportElement(JRXlsxExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex)`
    `void` | MapElementXmlHandler.`exportElement(JRXmlExporterContext exporterContext, JRGenericPrintElement element)`
    `java.lang.String` | MapElementHtmlHandler.`getHtmlFragment(JRHtmlExporterContext context, JRGenericPrintElement element)`
    `static JRPrintImage` | MapElementImageProvider.`getImage(JasperReportsContext jasperReportsContext, JRGenericPrintElement element)`
    `static JRPrintImage` | MapElementImageProvider.`getImage(JRGenericPrintElement element)` Deprecated. Replaced by `MapElementImageProvider.getImage(JasperReportsContext, JRGenericPrintElement)`.
    `JRPrintImage` | MapElementXlsxHandler.`getImage(JRXlsxExporterContext exporterContext, JRGenericPrintElement element)`
    `java.lang.String` | MapElementJsonHandler.`getJsonFragment(JsonExporterContext context, JRGenericPrintElement element)`
    `boolean` | MapElementOdtHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementDocxHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementXlsHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementXmlHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementGraphics2DHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementPptxHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementOdsHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementRtfHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementXlsxHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementJsonHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementJExcelApiHandler.`toExport(JRGenericPrintElement element)` Deprecated.
    `boolean` | MapElementHtmlHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | MapElementPdfHandler.`toExport(JRGenericPrintElement element)`

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

    Methods in net.sf.jasperreports.components.map.fill with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | MapFillComponent.`copy(JRGenericPrintElement printElement)`

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

    Methods in net.sf.jasperreports.components.sort with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SortComponentFill.`copy(JRGenericPrintElement printElement)`
    `java.lang.String` | SortElementHtmlHandler.`getHtmlFragment(JRHtmlExporterContext context, JRGenericPrintElement element)`
    `java.lang.String` | SortElementJsonHandler.`getJsonFragment(JsonExporterContext context, JRGenericPrintElement element)`
    `boolean` | SortElementHtmlHandler.`toExport(JRGenericPrintElement element)`
    `boolean` | SortElementJsonHandler.`toExport(JRGenericPrintElement element)`

  - ### Uses of JRGenericPrintElement in net.sf.jasperreports.crosstabs.interactive

    Methods in net.sf.jasperreports.crosstabs.interactive with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | CrosstabInteractiveJsonHandler.`getJsonFragment(JsonExporterContext exporterContext, JRGenericPrintElement element)`
    `boolean` | CrosstabInteractiveJsonHandler.`toExport(JRGenericPrintElement element)`

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

    Methods in net.sf.jasperreports.engine with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | PrintElementVisitor.`visit(JRGenericPrintElement printElement, T arg)` Visits a generic print element.

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

    Classes in net.sf.jasperreports.engine.base that implement JRGenericPrintElement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRBaseGenericPrintElement` A basic implementation of `JRGenericPrintElement`.

  - ### Uses of JRGenericPrintElement in net.sf.jasperreports.engine.export

    Methods in net.sf.jasperreports.engine.export that return JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `static JRGenericPrintElement` | FlashPrintElement.`makeFlashElement(JRPrintElement template, java.lang.String swfUrl, java.util.Map<java.lang.String,java.lang.Object> flashVars, java.util.Map<java.lang.String,java.lang.Object> elementParameters)` Creates a Flash generic element by copying all base element attributes from a template instance.

    Methods in net.sf.jasperreports.engine.export with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | GenericElementJExcelApiHandler.`exportElement(JExcelApiExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)` Deprecated. Exports a generic element.
    `int` | GenericElementJExcelApiMetadataHandler.`exportElement(JExcelApiExporterContext exporterContext, JRGenericPrintElement element, java.util.Map<java.lang.String,java.lang.Object> currentRow, java.util.Map<java.lang.String,java.lang.Object> repeatedValues, java.util.List<java.lang.String> columnNames, java.util.Map<java.lang.String,java.lang.Integer> columnNamesMap, java.lang.String currentColumnName, int colIndex, int rowIndex, boolean repeatValue)` Deprecated. Exports a generic element.
    `void` | GenericElementGraphics2DHandler.`exportElement(JRGraphics2DExporterContext context, JRGenericPrintElement element, java.awt.Graphics2D grx, Offset offset)` Exports a generic element.
    `void` | GenericElementPdfHandler.`exportElement(JRPdfExporterContext exporterContext, JRGenericPrintElement element)` Exports a generic element.
    `void` | GenericElementRtfHandler.`exportElement(JRRtfExporterContext exporterContext, JRGenericPrintElement element)` Exports a generic element.
    `void` | GenericElementXlsHandler.`exportElement(JRXlsExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)` Exports a generic element.
    `int` | GenericElementXlsMetadataHandler.`exportElement(JRXlsExporterContext exporterContext, JRGenericPrintElement element, java.util.Map<java.lang.String,java.lang.Object> currentRow, java.util.Map<java.lang.String,java.lang.Object> repeatedValues, java.util.List<java.lang.String> columnNames, java.util.Map<java.lang.String,java.lang.Integer> columnNamesMap, java.lang.String currentColumnName, int colIndex, int rowIndex, boolean repeatValue)` Exports a generic element.
    `void` | GenericElementXmlHandler.`exportElement(JRXmlExporterContext exporterContext, JRGenericPrintElement element)` Exports a generic element.
    `protected void` | JRXhtmlExporter.`exportGenericElement(JRGenericPrintElement element)` Deprecated.
    `protected void` | JRXlsMetadataExporter.`exportGenericElement(JRGenericPrintElement element)`
    `protected abstract void` | JRXlsAbstractMetadataExporter.`exportGenericElement(JRGenericPrintElement element)`
    `protected void` | JsonExporter.`exportGenericElement(JRGenericPrintElement element)`
    `protected void` | JRXmlExporter.`exportGenericElement(JRGenericPrintElement element)`
    `protected void` | JExcelApiMetadataExporter.`exportGenericElement(JRGenericPrintElement element)` Deprecated.
    `protected void` | JRPdfExporter.`exportGenericElement(JRGenericPrintElement element)`
    `protected void` | JRRtfExporter.`exportGenericElement(JRGenericPrintElement element)`
    `protected void` | JRHtmlExporter.`exportGenericElement(JRGenericPrintElement element, JRExporterGridCell gridCell, int rowHeight)` Deprecated.
    `protected void` | JRXlsAbstractMetadataExporter.`exportGenericElement(JRGenericPrintElement element, JRExporterGridCell cell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)`
    `protected void` | JRXlsExporter.`exportGenericElement(JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)`
    `protected void` | JExcelApiExporter.`exportGenericElement(JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)` Deprecated.
    `protected abstract void` | JRXlsAbstractExporter.`exportGenericElement(JRGenericPrintElement element, JRExporterGridCell cell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)`
    `java.lang.String` | GenericElementHtmlHandler.`getHtmlFragment(JRHtmlExporterContext exporterContext, JRGenericPrintElement element)` Returns an HTML fragment that is to be inserted in the export output.
    `java.lang.String` | FlashHtmlHandler.`getHtmlFragment(JRHtmlExporterContext exporterContext, JRGenericPrintElement element)` Outputs an HTML fragment that embeds a Flash movie.
    `java.lang.String` | GenericElementJsonHandler.`getJsonFragment(JsonExporterContext exporterContext, JRGenericPrintElement element)` Returns an JSON fragment that is to be inserted in the export output.
    `java.lang.String` | GenericElementCsvHandler.`getTextValue(JRCsvExporterContext exporterContext, JRGenericPrintElement element)` Returns the text value to be inserted in the export output.
    `static java.lang.String` | FlashPrintElement.`resolveLinks(java.lang.String text, JRGenericPrintElement element, JRHyperlinkProducer linkProducer, boolean prepareForSerialization)` Resolves hyperlink placeholders to URLs in a Flash variable.
    `boolean` | GenericElementHandler.`toExport(JRGenericPrintElement element)` Decides whether a generic print element is to be exported.
    `boolean` | FlashHtmlHandler.`toExport(JRGenericPrintElement element)` Always exports.
    `JRPrintElement` | GenericElementTransformer.`transformElement(GenericElementTransformerContext context, JRGenericPrintElement element)` Transforms a generic print element into another element.
    `void` | HtmlExporter.CellElementVisitor.`visit(JRGenericPrintElement printElement, TableCell cell)`
    `protected void` | HtmlExporter.`writeGenericElement(JRGenericPrintElement element, TableCell cell)`

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

    Methods in net.sf.jasperreports.engine.export.draw with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | PrintDrawVisitor.`visit(JRGenericPrintElement printElement, Offset offset)`

  - ### Uses of JRGenericPrintElement in net.sf.jasperreports.engine.export.oasis

    Methods in net.sf.jasperreports.engine.export.oasis with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | GenericElementOdsHandler.`exportElement(JROdsExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)` Exports a generic element.
    `void` | GenericElementOdtHandler.`exportElement(JROdtExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell)` Exports a generic element.
    `protected void` | JROdsExporter.`exportGenericElement(JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)`
    `protected void` | JROdtExporter.`exportGenericElement(TableBuilder tableBuilder, JRGenericPrintElement element, JRExporterGridCell gridCell)`

  - ### Uses of JRGenericPrintElement in net.sf.jasperreports.engine.export.ooxml

    Methods in net.sf.jasperreports.engine.export.ooxml with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `void` | GenericElementDocxHandler.`exportElement(JRDocxExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell)` Exports a generic element.
    `void` | GenericElementPptxHandler.`exportElement(JRPptxExporterContext exporterContext, JRGenericPrintElement element)` Exports a generic element.
    `void` | GenericElementXlsxHandler.`exportElement(JRXlsxExporterContext exporterContext, JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex)` Exports a generic element.
    `protected void` | JRDocxExporter.`exportGenericElement(DocxTableHelper tableHelper, JRGenericPrintElement element, JRExporterGridCell gridCell)`
    `protected void` | JRPptxExporter.`exportGenericElement(JRGenericPrintElement element)`
    `protected void` | JRXlsxExporter.`exportGenericElement(JRGenericPrintElement element, JRExporterGridCell gridCell, int colIndex, int rowIndex, int emptyCols, int yCutsRow, JRGridLayout layout)`
    `JRPrintImage` | GenericElementXlsxHandler.`getImage(JRXlsxExporterContext exporterContext, JRGenericPrintElement element)` Creates an equivalent image of the `JRGenericPrintElement` element to be exported instead.

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

    Classes in net.sf.jasperreports.engine.fill that implement JRGenericPrintElement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRRecordedValuesGenericPrintElement` Generic print element implementation that supports recorded values.
    `class` | `JRTemplateGenericPrintElement` Implementation of `JRGenericPrintElement` that uses a `JRTemplateGenericElement` instance to store common attributes.

    Methods in net.sf.jasperreports.engine.fill with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JRFillGenericElement.`copy(JRGenericPrintElement printElement)`
    `protected void` | JRFillGenericElement.`copyBasicAttributes(JRGenericPrintElement printElement)`

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

    Methods in net.sf.jasperreports.engine.util with parameters of type JRGenericPrintElement
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | FlashUtils.`getAllowScriptAccess(JRExporterContext context, JRGenericPrintElement element)` Determines the allowScriptAccess parameter for a Flash element.
    `void` | DefaultPrintElementVisitor.`visit(JRGenericPrintElement printElement, T arg)`
    `void` | DeepPrintElementVisitor.`visit(JRGenericPrintElement printElement, T arg)`
    `void` | UniformPrintElementVisitor.`visit(JRGenericPrintElement printElement, T arg)`
    `void` | CompositePrintElementVisitor.`visit(JRGenericPrintElement printElement, T arg)`

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

    Fields in net.sf.jasperreports.engine.xml declared as JRGenericPrintElement
    Modifier and Type | Field and Description
    --- | ---
    `protected JRGenericPrintElement` | JRGenericPrintElementParameterFactory.Parameter.`element`

    Constructors in net.sf.jasperreports.engine.xml with parameters of type JRGenericPrintElement
    Constructor and Description
    `JRGenericPrintElementParameterFactory.Parameter(JRGenericPrintElement element, java.lang.String name)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com