net.sf.jasperreports.engine.export

## Class JRXml4SwfExporter

- java.lang.Object
- - net.sf.jasperreports.engine.JRAbstractExporter<ReportExportConfiguration,ExporterConfiguration,WriterExporterOutput,JRXmlExporterContext>
  - - net.sf.jasperreports.engine.export.JRXmlExporter
    - - net.sf.jasperreports.engine.export.JRXml4SwfExporter

- All Implemented Interfaces:
    JRExporter<ExporterInput,ReportExportConfiguration,ExporterConfiguration,WriterExporterOutput>, Exporter<ExporterInput,ReportExportConfiguration,ExporterConfiguration,WriterExporterOutput>

      public class JRXml4SwfExporter
      extends JRXmlExporter

  This is a modified version of the JRXmlExporter class, which produces an XML document that is used by the Flash viewer.
  Version:
    $Id: JRXml4SwfExporter.java 6926 2014-02-25 15:17:20Z teodord $
  Author:
    Teodor Danciu (teodord@users.sourceforge.net)

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from class net.sf.jasperreports.engine.export.JRXmlExporter

      `JRXmlExporter.ExporterContext`

    - ### Nested classes/interfaces inherited from class net.sf.jasperreports.engine.JRAbstractExporter

      `JRAbstractExporter.BaseExporterContext, JRAbstractExporter.PageRange`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static java.lang.String` | `XML4SWF_EXPORTER_KEY` The exporter key, as used in `GenericElementHandlerEnviroment.getElementHandler(JRGenericElementType, String)`.

    - ### Fields inherited from class net.sf.jasperreports.engine.export.JRXmlExporter

      `DEFAULT_OBJECT_TYPE, destFile, IMAGE_PREFIX, imagesDir, isEmbeddingImages, JASPERPRINT_NAMESPACE, PROPERTY_REPLACE_INVALID_CHARS, rendererToImagePathMap, stylesMap, version, versionComparator, XML_EXPORTER_KEY, xmlWriter`

    - ### Fields inherited from class net.sf.jasperreports.engine.JRAbstractExporter

      `allSelector, crtCompositeConfiguration, crtCompositeItemConfiguration, crtItem, dateFormatCache, EXCEPTION_MESSAGE_KEY_END_PAGE_INDEX_OUT_OF_RANGE, EXCEPTION_MESSAGE_KEY_PAGE_INDEX_OUT_OF_RANGE, EXCEPTION_MESSAGE_KEY_START_PAGE_INDEX_OUT_OF_RANGE, exporterConfiguration, exporterContext, exporterInput, exporterOutput, filter, itemConfiguration, jasperPrint, jasperReportsContext, noBackcolorSelector, noneSelector, numberFormatCache, parameters, propertiesUtil, PROPERTY_DEFAULT_FILTER_FACTORY, PROPERTY_SUFFIX_DEFAULT_FILTER_FACTORY, styledTextUtil`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `JRXml4SwfExporter()`
    `JRXml4SwfExporter(JasperReportsContext jasperReportsContext)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getExporterKey()`
    `java.lang.String` | `getExporterPropertiesPrefix()` Returns the properties prefix for the current exporter.

    - ### Methods inherited from class net.sf.jasperreports.engine.export.JRXmlExporter

      `ensureOutput, exportBookmark, exportBookmarks, exportElement, exportElements, exportEllipse, exportFont, exportFrame, exportGenericElement, exportGraphicElement, exportHyperlinkParameter, exportHyperlinkParameters, exportImage, exportLine, exportOrigin, exportPage, exportPen, exportPen, exportProperties, exportRectangle, exportReport, exportReportElement, exportReportToStream, exportStyle, exportTabStop, exportText, formatTextLineBreakOffsets, getConfigurationInterface, getItemConfigurationInterface, getNamespace, getXmlWriteHelper, initExport, initReport, isNewerVersionOrEqual`

    - ### Methods inherited from class net.sf.jasperreports.engine.JRAbstractExporter

      `createFilter, defaultParseNumber, ensureInput, ensureJasperReportsContext, getBooleanCellValue, getCurrentConfiguration, getCurrentItemConfiguration, getCurrentJasperPrint, getCustomHandler, getDateCellValue, getDateFormat, getExporterContext, getExporterInput, getExporterOutput, getHyperlinkProducer, getJasperReportsContext, getLocale, getNumberCellValue, getNumberFormat, getOffsetX, getOffsetY, getPageRange, getParameter, getParameters, getPropertiesUtil, getReportContext, getStyledText, getStyledText, getTextFormatFactoryClass, getTextLocale, getTextTimeZone, getTextValue, getTextValueString, reset, resetClassLoader, resetExportContext, restoreElementOffsets, setClassLoader, setConfiguration, setConfiguration, setCurrentExporterInputItem, setExporterInput, setExporterOutput, setFrameElementsOffset, setJasperPrint, setJasperReportsContext, setOffset, setOffset, setParameter, setParameters, setReportContext`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### XML4SWF_EXPORTER_KEY

          public static final java.lang.String XML4SWF_EXPORTER_KEY

      The exporter key, as used in `GenericElementHandlerEnviroment.getElementHandler(JRGenericElementType, String)`.
      See Also:
        Constant Field Values

  - ### Constructor Detail

    - #### JRXml4SwfExporter

          public JRXml4SwfExporter()

      See Also:
        `JRXml4SwfExporter(JasperReportsContext)`

    - #### JRXml4SwfExporter

          public JRXml4SwfExporter(JasperReportsContext jasperReportsContext)

  - ### Method Detail

    - #### getExporterKey

          public java.lang.String getExporterKey()

      Overrides:
        `getExporterKey` in class `JRXmlExporter`

    - #### getExporterPropertiesPrefix

          public java.lang.String getExporterPropertiesPrefix()

      Description copied from class: `JRAbstractExporter`
      Returns the properties prefix for the current exporter.
      Overrides:
        `getExporterPropertiesPrefix` in class `JRXmlExporter`
      Returns:
        the properties prefix for the current exporter

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com