# Package net.sf.jasperreports.engine.xml

Contains classes for loading report templates from XML files.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JRSaxParserFactory | A factory of `SAXParser` objects used by JasperReports parsers/digesters.
  XmlGroupReference |
  XmlValueHandler | A handler that deals with arbitrary values being exported to XML and parsed back to `JasperPrint` objects.

- Class Summary
  Class | Description
  --- | ---
  BaseSaxParserFactory | Base SAX parser factory.
  ChartEvaluationGroupReference |
  ColorPropertyRule |
  ElementReprintGroupReference |
  ImageEvaluationGroupReference |
  JasperDesignFactory |
  JasperPrintFactory |
  JRAbstractStyleFactory |
  JRBandFactory |
  JRBaseFactory |
  JRBoxFactory |
  JRBreakFactory |
  JRChartFactory |
  JRChartFactory.JRCategoryAxisFormatFactory |
  JRChartFactory.JRChartAxisFormatFactory | A factory responsible for creating new chart axis formatting objects.
  JRChartFactory.JRChartLegendFactory | A factory responsible for creating new chart legend formatting objects.
  JRChartFactory.JRChartSubtitleFactory |
  JRChartFactory.JRChartTitleFactory |
  JRChartPlotFactory |
  JRChartPlotFactory.JRSeriesColorFactory |
  JRComponentElementFactory | XML factory of `JRDesignComponentElement` instances.
  JRComponentRule | A digester rule that links a `Component` object with its parent `JRDesignComponentElement`.
  JRConditionalStyleFactory |
  JRConditionalStyleFillerFactory |
  JRDatasetFactory |
  JRDatasetRunFactory |
  JRDatasetRunParameterExpressionFactory |
  JRDatasetRunParameterFactory |
  JRDefaultValueExpressionFactory | Deprecated To be removed.
  JRElementDatasetFactory |
  JRElementFactory |
  JRElementGroupFactory |
  JREllipseFactory |
  JRExpressionFactory |
  JRExpressionFactory.ArbitraryExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.BooleanExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.ComparableExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.ComparatorExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.ConnectionExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.DataSourceExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.DateExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.DoubleExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.IntegerExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.MapExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.NumberExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.ObjectExpressionFactory | Deprecated To be removed.
  JRExpressionFactory.StringExpressionFactory | Deprecated To be removed.
  JRFieldFactory |
  JRFontFactory |
  JRFontFactory.ChartFontFactory |
  JRFontFactory.TextElementFontFactory |
  JRFrameFactory |
  JRGenericElementFactory | XML factory of `JRDesignGenericElement` instances.
  JRGenericElementParameterFactory | XML factory of `JRDesignGenericElementParameter` instances.
  JRGenericElementTypeFactory | XML factory of `JRGenericElementType` instances.
  JRGenericPrintElementFactory | XML factory of `JRBaseGenericPrintElement` instances.
  JRGenericPrintElementParameterFactory | Helper factory class used to parse generic print element parameters.
  JRGenericPrintElementParameterFactory.ArbitraryValueSetter |
  JRGenericPrintElementParameterFactory.Parameter |
  JRGenericPrintElementParameterFactory.ParameterValue |
  JRGenericPrintElementParameterFactory.ParameterValueFactory |
  JRGraphicElementFactory |
  JRGroupFactory |
  JRHyperlinkFactory | Factory used to create `hyperlink` for stand-alone JRXML hyperlink specifications.
  JRHyperlinkParameterFactory | Factory that creates `hyperlink parameters` from `hyperlinkParameter` XML elements.
  JRImageFactory |
  JRInitialValueExpressionFactory | Deprecated To be removed.
  JRLineFactory |
  JROriginFactory |
  JRParagraphFactory |
  JRParameterFactory |
  JRPenFactory |
  JRPenFactory.Bottom |
  JRPenFactory.Box |
  JRPenFactory.Left |
  JRPenFactory.Right |
  JRPenFactory.Style |
  JRPenFactory.Top |
  JRPrintElementFactory |
  JRPrintEllipseFactory |
  JRPrintFontFactory |
  JRPrintFrameFactory |
  JRPrintGraphicElementFactory |
  JRPrintHyperlinkParameterFactory | Factory that creates `print hyperlink parameters` from `hyperlinkParameter` XML elements.
  JRPrintHyperlinkParameterValueFactory | Factory that sets `print hyperlink parameter values` from `hyperlinkParameterValue` XML elements.
  JRPrintHyperlinkParameterValueFactory.JRPrintHyperlinkParameterValue |
  JRPrintImageFactory |
  JRPrintImageSourceFactory |
  JRPrintImageSourceObject |
  JRPrintLineFactory |
  JRPrintPageFactory |
  JRPrintRectangleFactory |
  JRPrintStyleFactory |
  JRPrintTextFactory |
  JRPrintXmlLoader | Utility class that helps reconverting XML documents into `JasperPrint` objects.
  JRPropertyDigesterRule | Digester rule that handles an object property.
  JRPropertyExpressionFactory | `JRDesignPropertyExpression` factory.
  JRQueryFactory |
  JRRectangleFactory |
  JRReportSaxParserFactory | The default report SAX parser factory.
  JRScriptletFactory |
  JRSectionFactory |
  JRSectionFactory.DetailSectionFactory |
  JRSectionFactory.GroupFooterSectionFactory |
  JRSectionFactory.GroupHeaderSectionFactory |
  JRSortFieldFactory |
  JRStaticTextFactory |
  JRStringExpressionFactory | Deprecated To be removed.
  JRStyleFactory |
  JRSubreportExpressionFactory | Deprecated To be removed.
  JRSubreportFactory |
  JRSubreportParameterFactory |
  JRSubreportReturnValueFactory | Factory class for `JRSubreportReturnValue` creation.
  JRTemplateStyleFactory | Factory for `template` `styles`.
  JRTextElementFactory |
  JRTextFieldFactory |
  JRVariableExpressionFactory | Deprecated To be removed.
  JRVariableFactory |
  JRXmlBaseWriter | Base XML writer.
  JRXmlConstants |
  JRXmlDigester |
  JRXmlDigesterFactory | JRXmlDigesterFactory encapsulates the code necessary to construct and configure a digester in order to prepare it for parsing JasperReports xml definition files.
  JRXmlLoader | Utility class that helps parsing a JRXML file into a `JasperDesign` object.
  JRXmlTemplateDigesterFactory | Factory for template XML digesters.
  JRXmlTemplateLoader | Utility class that loads `templates` from XML representations.
  JRXmlTemplateWriter | `Template` XML serializer.
  JRXmlWriter | A writer that produces the JRXML representation of an in-memory report.
  PrintBookmarkFactory |
  PrintSaxParserFactory | The default XML export SAX parser factory.
  StyleContainerRule |
  TabStopFactory |
  TextFieldEvaluationGroupReference |
  TextLineBreakOffsetsRule | A digester rule that parses comma-separated values for `JRPrintText.setLineBreakOffsets(short[])`.
  TransformedPropertyRule |
  UuidPropertyRule |
  XmlConstantPropertyRule |
  XmlHandlerNamespace | XML namespace information used by an XML handler.
  XmlLoaderReportContext |
  XmlValueHandlerUtils | Class the provides access to `XML value handlers`.
  XmlWriterVisitor |

## Package net.sf.jasperreports.engine.xml Description

Contains classes for loading report templates from XML files.

### Related Documentation

JasperReports Tutorial

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com