# Hierarchy For Package net.sf.jasperreports.engine

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.jasperreports.engine.BookmarkHelper
  - net.sf.jasperreports.engine.CompositeDatasetFilter (implements net.sf.jasperreports.engine.DatasetFilter)
  - net.sf.jasperreports.engine.DefaultJasperReportsContext (implements net.sf.jasperreports.engine.JasperReportsContext)
  - net.sf.jasperreports.engine.ElementDecorator (implements net.sf.jasperreports.engine.JRElement)
  - net.sf.jasperreports.engine.JasperCompileManager
  - net.sf.jasperreports.engine.JasperExportManager
  - net.sf.jasperreports.engine.JasperFillManager
  - net.sf.jasperreports.engine.JasperPrint (implements net.sf.jasperreports.engine.JRPropertiesHolder, java.io.Serializable)
  - net.sf.jasperreports.engine.JasperPrintManager
  - net.sf.jasperreports.engine.JasperRunManager
  - net.sf.jasperreports.engine.JRAbstractChartCustomizer (implements net.sf.jasperreports.engine.JRChartCustomizer)
  - net.sf.jasperreports.engine.JRAbstractExporter<RC,C,O,E> (implements net.sf.jasperreports.engine.JRExporter<I,IC,C,O>)
  - net.sf.jasperreports.engine.JRAbstractExporter.BaseExporterContext (implements net.sf.jasperreports.engine.export.JRExporterContext)
  - net.sf.jasperreports.engine.JRAbstractExporter.PageRange
  - net.sf.jasperreports.engine.JRAbstractObjectFactory (implements net.sf.jasperreports.engine.JRVisitor)
  - net.sf.jasperreports.engine.JRAbstractRenderer (implements net.sf.jasperreports.engine.Renderable)
    - net.sf.jasperreports.engine.JRAbstractSvgRenderer
      - net.sf.jasperreports.engine.JRWrappingSvgRenderer
    - net.sf.jasperreports.engine.JRImageRenderer
  - net.sf.jasperreports.engine.JRAbstractScriptlet
    - net.sf.jasperreports.engine.JRDefaultScriptlet
  - net.sf.jasperreports.engine.base.JRBaseReport (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRReport, java.io.Serializable)
    - net.sf.jasperreports.engine.JasperReport
  - net.sf.jasperreports.engine.JREmptyDataSource (implements net.sf.jasperreports.engine.JRRewindableDataSource)
  - net.sf.jasperreports.engine.JRExporterParameter
  - net.sf.jasperreports.engine.JRExpressionCollector
  - net.sf.jasperreports.engine.JRExpressionCollector.GeneratedIds
  - net.sf.jasperreports.engine.JRGenericElementType (implements java.io.Serializable)
  - net.sf.jasperreports.engine.JRHyperlinkHelper
  - net.sf.jasperreports.engine.JROrigin (implements net.sf.jasperreports.engine.JRCloneable, java.io.Serializable)
  - net.sf.jasperreports.engine.JRPrintAnchorIndex
  - net.sf.jasperreports.engine.JRPrintElementIndex
  - net.sf.jasperreports.engine.JRPrintHyperlinkParameter (implements java.io.Serializable, net.sf.jasperreports.engine.virtualization.VirtualizationSerializable)
  - net.sf.jasperreports.engine.JRPrintHyperlinkParameters (implements java.io.Serializable, net.sf.jasperreports.engine.virtualization.VirtualizationSerializable)
  - net.sf.jasperreports.engine.JRPrintImageArea (implements java.io.Serializable)
  - net.sf.jasperreports.engine.JRPrintImageAreaHyperlink (implements java.io.Serializable)
  - net.sf.jasperreports.engine.JRPropertiesMap (implements java.lang.Cloneable, java.io.Serializable)
  - net.sf.jasperreports.engine.JRPropertiesUtil
  - net.sf.jasperreports.engine.JRPropertiesUtil.PropertySuffix
  - net.sf.jasperreports.engine.JRResultSetDataSource (implements net.sf.jasperreports.engine.JRDataSource)
  - net.sf.jasperreports.engine.JRSimpleTemplate (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRTemplate, java.io.Serializable)
  - net.sf.jasperreports.engine.JRStyledTextAttributeSelector
  - net.sf.jasperreports.engine.JRTemplateReference
  - net.sf.jasperreports.engine.JRVirtualizationHelper
  - net.sf.jasperreports.engine.ParameterContributorContext
  - net.sf.jasperreports.engine.PrintElementId
  - net.sf.jasperreports.engine.RenderableUtil
  - net.sf.jasperreports.engine.SimpleJasperReportsContext (implements net.sf.jasperreports.engine.JasperReportsContext)
  - net.sf.jasperreports.engine.SimpleReportContext (implements net.sf.jasperreports.engine.ReportContext)
  - net.sf.jasperreports.engine.TabStop (implements net.sf.jasperreports.engine.Deduplicable, net.sf.jasperreports.engine.JRCloneable, java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - net.sf.jasperreports.engine.JRException
        - net.sf.jasperreports.engine.JRScriptletException
      - java.lang.RuntimeException
        - net.sf.jasperreports.engine.JRRuntimeException

## Interface Hierarchy

- java.lang.Cloneable
  - net.sf.jasperreports.engine.JRCloneable
    - net.sf.jasperreports.engine.JRChartPlot
    - net.sf.jasperreports.engine.JRChartPlot.JRSeriesColor
    - net.sf.jasperreports.engine.JRChild (also extends net.sf.jasperreports.engine.JRVisitable)
      - net.sf.jasperreports.engine.JRElement (also extends net.sf.jasperreports.engine.JRCommonElement, net.sf.jasperreports.engine.JRIdentifiable, net.sf.jasperreports.engine.JRPropertiesHolder)
        - net.sf.jasperreports.engine.JRBreak
        - net.sf.jasperreports.engine.JRChart (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
        - net.sf.jasperreports.engine.JRComponentElement
        - net.sf.jasperreports.engine.JRFrame (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElementGroup)
        - net.sf.jasperreports.engine.JRGenericElement
        - net.sf.jasperreports.engine.JRGraphicElement (also extends net.sf.jasperreports.engine.JRCommonGraphicElement)
          - net.sf.jasperreports.engine.JREllipse
          - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
          - net.sf.jasperreports.engine.JRLine
          - net.sf.jasperreports.engine.JRRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
        - net.sf.jasperreports.engine.JRSubreport
        - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont)
          - net.sf.jasperreports.engine.JRStaticText
          - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
      - net.sf.jasperreports.engine.JRElementGroup
        - net.sf.jasperreports.engine.JRBand (also extends net.sf.jasperreports.engine.JRPropertiesHolder)
        - net.sf.jasperreports.engine.JRFrame (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElement)
    - net.sf.jasperreports.engine.JRDataset (also extends net.sf.jasperreports.engine.JRIdentifiable, net.sf.jasperreports.engine.JRPropertiesHolder)
    - net.sf.jasperreports.engine.JRDatasetParameter
      - net.sf.jasperreports.engine.JRSubreportParameter
    - net.sf.jasperreports.engine.JRDatasetRun (also extends net.sf.jasperreports.engine.JRIdentifiable, net.sf.jasperreports.engine.JRPropertiesHolder)
    - net.sf.jasperreports.engine.JRElementDataset
      - net.sf.jasperreports.engine.JRChartDataset
    - net.sf.jasperreports.engine.JRExpression
    - net.sf.jasperreports.engine.JRExpressionChunk
    - net.sf.jasperreports.engine.JRField (also extends net.sf.jasperreports.engine.JRPropertiesHolder)
    - net.sf.jasperreports.engine.JRGenericElementParameter
    - net.sf.jasperreports.engine.JRGroup
    - net.sf.jasperreports.engine.JRHyperlink
      - net.sf.jasperreports.engine.JRChart (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElement, net.sf.jasperreports.engine.JREvaluation)
      - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRGraphicElement)
      - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRTextElement)
    - net.sf.jasperreports.engine.JRHyperlinkParameter
    - net.sf.jasperreports.engine.JRParameter (also extends net.sf.jasperreports.engine.JRPropertiesHolder)
      - net.sf.jasperreports.engine.JRValueParameter
    - net.sf.jasperreports.engine.JRQuery
    - net.sf.jasperreports.engine.JRQueryChunk
    - net.sf.jasperreports.engine.JRScriptlet (also extends net.sf.jasperreports.engine.JRPropertiesHolder)
    - net.sf.jasperreports.engine.JRSection
    - net.sf.jasperreports.engine.JRSortField
    - net.sf.jasperreports.engine.JRStyle (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRParagraphContainer, net.sf.jasperreports.engine.JRPenContainer, net.sf.jasperreports.engine.JRStyleContainer)
      - net.sf.jasperreports.engine.JRConditionalStyle
    - net.sf.jasperreports.engine.JRSubreportReturnValue
    - net.sf.jasperreports.engine.JRVariable
    - net.sf.jasperreports.engine.ReturnValue
- net.sf.jasperreports.engine.DatasetFilter
- net.sf.jasperreports.engine.Deduplicable
- net.sf.jasperreports.export.Exporter<I,IC,C,O>
  - net.sf.jasperreports.engine.JRExporter<I,IC,C,O>
- net.sf.jasperreports.engine.JasperReportsContext
- net.sf.jasperreports.engine.JRAnchor
  - net.sf.jasperreports.engine.JRChart (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElement, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
  - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRGraphicElement, net.sf.jasperreports.engine.JRHyperlink)
  - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink, net.sf.jasperreports.engine.JRTextElement)
- net.sf.jasperreports.engine.JRBoxPenProvider
- net.sf.jasperreports.engine.JRChartCustomizer
- net.sf.jasperreports.engine.JRConstants
- net.sf.jasperreports.engine.JRDataSource
  - net.sf.jasperreports.engine.JRRewindableDataSource
- net.sf.jasperreports.engine.JRDataSourceProvider
- net.sf.jasperreports.engine.JRDefaultStyleProvider
  - net.sf.jasperreports.engine.JRReport (also extends net.sf.jasperreports.engine.JRIdentifiable, net.sf.jasperreports.engine.JRPropertiesHolder)
  - net.sf.jasperreports.engine.JRTemplate
- net.sf.jasperreports.engine.JREvaluation
  - net.sf.jasperreports.engine.JRChart (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElement, net.sf.jasperreports.engine.JRHyperlink)
  - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JRGraphicElement, net.sf.jasperreports.engine.JRHyperlink)
  - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRHyperlink, net.sf.jasperreports.engine.JRTextElement)
- net.sf.jasperreports.engine.JRIdentifiable
  - net.sf.jasperreports.engine.JRDataset (also extends net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRPropertiesHolder)
  - net.sf.jasperreports.engine.JRDatasetRun (also extends net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRPropertiesHolder)
  - net.sf.jasperreports.engine.JRElement (also extends net.sf.jasperreports.engine.JRChild, net.sf.jasperreports.engine.JRCommonElement, net.sf.jasperreports.engine.JRPropertiesHolder)
    - net.sf.jasperreports.engine.JRBreak
    - net.sf.jasperreports.engine.JRChart (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
    - net.sf.jasperreports.engine.JRComponentElement
    - net.sf.jasperreports.engine.JRFrame (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElementGroup)
    - net.sf.jasperreports.engine.JRGenericElement
    - net.sf.jasperreports.engine.JRGraphicElement (also extends net.sf.jasperreports.engine.JRCommonGraphicElement)
      - net.sf.jasperreports.engine.JREllipse
      - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
      - net.sf.jasperreports.engine.JRLine
      - net.sf.jasperreports.engine.JRRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
    - net.sf.jasperreports.engine.JRSubreport
    - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont)
      - net.sf.jasperreports.engine.JRStaticText
      - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
  - net.sf.jasperreports.engine.JRPrintElement (also extends net.sf.jasperreports.engine.JRCommonElement, net.sf.jasperreports.engine.JRPropertiesHolder)
    - net.sf.jasperreports.engine.JRGenericPrintElement
    - net.sf.jasperreports.engine.JRPrintFrame (also extends net.sf.jasperreports.engine.JRBoxContainer)
    - net.sf.jasperreports.engine.JRPrintGraphicElement (also extends net.sf.jasperreports.engine.JRCommonGraphicElement)
      - net.sf.jasperreports.engine.JRPrintEllipse
      - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintHyperlink)
      - net.sf.jasperreports.engine.JRPrintLine
      - net.sf.jasperreports.engine.JRPrintRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
    - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintHyperlink, net.sf.jasperreports.engine.fill.TextFormat)
  - net.sf.jasperreports.engine.JRReport (also extends net.sf.jasperreports.engine.JRDefaultStyleProvider, net.sf.jasperreports.engine.JRPropertiesHolder)
- net.sf.jasperreports.engine.JRPen
- net.sf.jasperreports.engine.JRPrintAnchor
  - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JRPrintGraphicElement, net.sf.jasperreports.engine.JRPrintHyperlink)
  - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintElement, net.sf.jasperreports.engine.JRPrintHyperlink, net.sf.jasperreports.engine.fill.TextFormat)
- net.sf.jasperreports.engine.JRPrintElementContainer
- net.sf.jasperreports.engine.JRPrintHyperlink
  - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintGraphicElement)
  - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintElement, net.sf.jasperreports.engine.fill.TextFormat)
- net.sf.jasperreports.engine.JRPrintPage
- net.sf.jasperreports.engine.JRPropertiesHolder
  - net.sf.jasperreports.engine.JRBand (also extends net.sf.jasperreports.engine.JRElementGroup)
  - net.sf.jasperreports.engine.JRDataset (also extends net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRIdentifiable)
  - net.sf.jasperreports.engine.JRDatasetRun (also extends net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRIdentifiable)
  - net.sf.jasperreports.engine.JRElement (also extends net.sf.jasperreports.engine.JRChild, net.sf.jasperreports.engine.JRCommonElement, net.sf.jasperreports.engine.JRIdentifiable)
    - net.sf.jasperreports.engine.JRBreak
    - net.sf.jasperreports.engine.JRChart (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
    - net.sf.jasperreports.engine.JRComponentElement
    - net.sf.jasperreports.engine.JRFrame (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElementGroup)
    - net.sf.jasperreports.engine.JRGenericElement
    - net.sf.jasperreports.engine.JRGraphicElement (also extends net.sf.jasperreports.engine.JRCommonGraphicElement)
      - net.sf.jasperreports.engine.JREllipse
      - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
      - net.sf.jasperreports.engine.JRLine
      - net.sf.jasperreports.engine.JRRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
    - net.sf.jasperreports.engine.JRSubreport
    - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont)
      - net.sf.jasperreports.engine.JRStaticText
      - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
  - net.sf.jasperreports.engine.JRField (also extends net.sf.jasperreports.engine.JRCloneable)
  - net.sf.jasperreports.engine.JRParameter (also extends net.sf.jasperreports.engine.JRCloneable)
    - net.sf.jasperreports.engine.JRValueParameter
  - net.sf.jasperreports.engine.JRPrintElement (also extends net.sf.jasperreports.engine.JRCommonElement, net.sf.jasperreports.engine.JRIdentifiable)
    - net.sf.jasperreports.engine.JRGenericPrintElement
    - net.sf.jasperreports.engine.JRPrintFrame (also extends net.sf.jasperreports.engine.JRBoxContainer)
    - net.sf.jasperreports.engine.JRPrintGraphicElement (also extends net.sf.jasperreports.engine.JRCommonGraphicElement)
      - net.sf.jasperreports.engine.JRPrintEllipse
      - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintHyperlink)
      - net.sf.jasperreports.engine.JRPrintLine
      - net.sf.jasperreports.engine.JRPrintRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
    - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintHyperlink, net.sf.jasperreports.engine.fill.TextFormat)
  - net.sf.jasperreports.engine.JRReport (also extends net.sf.jasperreports.engine.JRDefaultStyleProvider, net.sf.jasperreports.engine.JRIdentifiable)
  - net.sf.jasperreports.engine.JRScriptlet (also extends net.sf.jasperreports.engine.JRCloneable)
- net.sf.jasperreports.engine.JRPropertyExpression
- net.sf.jasperreports.engine.JRReportTemplate
- net.sf.jasperreports.engine.JRStyleContainer
  - net.sf.jasperreports.engine.JRAlignment
    - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRGraphicElement, net.sf.jasperreports.engine.JRHyperlink)
    - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintGraphicElement, net.sf.jasperreports.engine.JRPrintHyperlink)
    - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintElement, net.sf.jasperreports.engine.JRPrintHyperlink, net.sf.jasperreports.engine.fill.TextFormat)
    - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRElement, net.sf.jasperreports.engine.JRFont)
      - net.sf.jasperreports.engine.JRStaticText
      - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
  - net.sf.jasperreports.engine.JRBox
  - net.sf.jasperreports.engine.JRBoxContainer
    - net.sf.jasperreports.engine.JRChart (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRElement, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
    - net.sf.jasperreports.engine.JRCommonImage (also extends net.sf.jasperreports.engine.JRCommonGraphicElement)
      - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRGraphicElement, net.sf.jasperreports.engine.JRHyperlink)
      - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintGraphicElement, net.sf.jasperreports.engine.JRPrintHyperlink)
    - net.sf.jasperreports.engine.JRCommonText (also extends net.sf.jasperreports.engine.JRCommonElement, net.sf.jasperreports.engine.JRParagraphContainer)
      - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintElement, net.sf.jasperreports.engine.JRPrintHyperlink, net.sf.jasperreports.engine.fill.TextFormat)
      - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRElement, net.sf.jasperreports.engine.JRFont)
        - net.sf.jasperreports.engine.JRStaticText
        - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
    - net.sf.jasperreports.engine.JRFrame (also extends net.sf.jasperreports.engine.JRElement, net.sf.jasperreports.engine.JRElementGroup)
    - net.sf.jasperreports.engine.JRPrintFrame (also extends net.sf.jasperreports.engine.JRPrintElement)
    - net.sf.jasperreports.engine.JRStyle (also extends net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRParagraphContainer, net.sf.jasperreports.engine.JRPenContainer, net.sf.jasperreports.engine.JRStyleContainer)
      - net.sf.jasperreports.engine.JRConditionalStyle
  - net.sf.jasperreports.engine.JRCommonElement
    - net.sf.jasperreports.engine.JRCommonGraphicElement (also extends net.sf.jasperreports.engine.JRPenContainer)
      - net.sf.jasperreports.engine.JRCommonImage (also extends net.sf.jasperreports.engine.JRBoxContainer)
        - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRGraphicElement, net.sf.jasperreports.engine.JRHyperlink)
        - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintGraphicElement, net.sf.jasperreports.engine.JRPrintHyperlink)
      - net.sf.jasperreports.engine.JRGraphicElement (also extends net.sf.jasperreports.engine.JRElement)
        - net.sf.jasperreports.engine.JREllipse
        - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
        - net.sf.jasperreports.engine.JRLine
        - net.sf.jasperreports.engine.JRRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
      - net.sf.jasperreports.engine.JRPrintGraphicElement (also extends net.sf.jasperreports.engine.JRPrintElement)
        - net.sf.jasperreports.engine.JRPrintEllipse
        - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintHyperlink)
        - net.sf.jasperreports.engine.JRPrintLine
        - net.sf.jasperreports.engine.JRPrintRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
    - net.sf.jasperreports.engine.JRCommonText (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRParagraphContainer)
      - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintElement, net.sf.jasperreports.engine.JRPrintHyperlink, net.sf.jasperreports.engine.fill.TextFormat)
      - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRElement, net.sf.jasperreports.engine.JRFont)
        - net.sf.jasperreports.engine.JRStaticText
        - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
    - net.sf.jasperreports.engine.JRElement (also extends net.sf.jasperreports.engine.JRChild, net.sf.jasperreports.engine.JRIdentifiable, net.sf.jasperreports.engine.JRPropertiesHolder)
      - net.sf.jasperreports.engine.JRBreak
      - net.sf.jasperreports.engine.JRChart (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
      - net.sf.jasperreports.engine.JRComponentElement
      - net.sf.jasperreports.engine.JRFrame (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElementGroup)
      - net.sf.jasperreports.engine.JRGenericElement
      - net.sf.jasperreports.engine.JRGraphicElement (also extends net.sf.jasperreports.engine.JRCommonGraphicElement)
        - net.sf.jasperreports.engine.JREllipse
        - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
        - net.sf.jasperreports.engine.JRLine
        - net.sf.jasperreports.engine.JRRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
      - net.sf.jasperreports.engine.JRSubreport
      - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont)
        - net.sf.jasperreports.engine.JRStaticText
        - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
    - net.sf.jasperreports.engine.JRPrintElement (also extends net.sf.jasperreports.engine.JRIdentifiable, net.sf.jasperreports.engine.JRPropertiesHolder)
      - net.sf.jasperreports.engine.JRGenericPrintElement
      - net.sf.jasperreports.engine.JRPrintFrame (also extends net.sf.jasperreports.engine.JRBoxContainer)
      - net.sf.jasperreports.engine.JRPrintGraphicElement (also extends net.sf.jasperreports.engine.JRCommonGraphicElement)
        - net.sf.jasperreports.engine.JRPrintEllipse
        - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintHyperlink)
        - net.sf.jasperreports.engine.JRPrintLine
        - net.sf.jasperreports.engine.JRPrintRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
      - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintHyperlink, net.sf.jasperreports.engine.fill.TextFormat)
  - net.sf.jasperreports.engine.JRCommonRectangle
    - net.sf.jasperreports.engine.JRPrintRectangle (also extends net.sf.jasperreports.engine.JRPrintGraphicElement)
    - net.sf.jasperreports.engine.JRRectangle (also extends net.sf.jasperreports.engine.JRGraphicElement)
  - net.sf.jasperreports.engine.JRFont
    - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintElement, net.sf.jasperreports.engine.JRPrintHyperlink, net.sf.jasperreports.engine.fill.TextFormat)
    - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRElement)
      - net.sf.jasperreports.engine.JRStaticText
      - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
  - net.sf.jasperreports.engine.JRParagraph
  - net.sf.jasperreports.engine.JRParagraphContainer
    - net.sf.jasperreports.engine.JRCommonText (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRCommonElement)
      - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintElement, net.sf.jasperreports.engine.JRPrintHyperlink, net.sf.jasperreports.engine.fill.TextFormat)
      - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRElement, net.sf.jasperreports.engine.JRFont)
        - net.sf.jasperreports.engine.JRStaticText
        - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
    - net.sf.jasperreports.engine.JRStyle (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRPenContainer, net.sf.jasperreports.engine.JRStyleContainer)
      - net.sf.jasperreports.engine.JRConditionalStyle
  - net.sf.jasperreports.engine.JRPenContainer
    - net.sf.jasperreports.engine.JRCommonGraphicElement (also extends net.sf.jasperreports.engine.JRCommonElement)
      - net.sf.jasperreports.engine.JRCommonImage (also extends net.sf.jasperreports.engine.JRBoxContainer)
        - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRGraphicElement, net.sf.jasperreports.engine.JRHyperlink)
        - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintGraphicElement, net.sf.jasperreports.engine.JRPrintHyperlink)
      - net.sf.jasperreports.engine.JRGraphicElement (also extends net.sf.jasperreports.engine.JRElement)
        - net.sf.jasperreports.engine.JREllipse
        - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
        - net.sf.jasperreports.engine.JRLine
        - net.sf.jasperreports.engine.JRRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
      - net.sf.jasperreports.engine.JRPrintGraphicElement (also extends net.sf.jasperreports.engine.JRPrintElement)
        - net.sf.jasperreports.engine.JRPrintEllipse
        - net.sf.jasperreports.engine.JRPrintImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintHyperlink)
        - net.sf.jasperreports.engine.JRPrintLine
        - net.sf.jasperreports.engine.JRPrintRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
    - net.sf.jasperreports.engine.JRLineBox
    - net.sf.jasperreports.engine.JRStyle (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRParagraphContainer, net.sf.jasperreports.engine.JRStyleContainer)
      - net.sf.jasperreports.engine.JRConditionalStyle
  - net.sf.jasperreports.engine.JRStyle (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRParagraphContainer, net.sf.jasperreports.engine.JRPenContainer)
    - net.sf.jasperreports.engine.JRConditionalStyle
- net.sf.jasperreports.engine.JRStyleSetter
- net.sf.jasperreports.engine.JRVirtualizable<T>
- net.sf.jasperreports.engine.JRVirtualizer
- net.sf.jasperreports.engine.JRVisitable
  - net.sf.jasperreports.engine.JRChild (also extends net.sf.jasperreports.engine.JRCloneable)
    - net.sf.jasperreports.engine.JRElement (also extends net.sf.jasperreports.engine.JRCommonElement, net.sf.jasperreports.engine.JRIdentifiable, net.sf.jasperreports.engine.JRPropertiesHolder)
      - net.sf.jasperreports.engine.JRBreak
      - net.sf.jasperreports.engine.JRChart (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
      - net.sf.jasperreports.engine.JRComponentElement
      - net.sf.jasperreports.engine.JRFrame (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElementGroup)
      - net.sf.jasperreports.engine.JRGenericElement
      - net.sf.jasperreports.engine.JRGraphicElement (also extends net.sf.jasperreports.engine.JRCommonGraphicElement)
        - net.sf.jasperreports.engine.JREllipse
        - net.sf.jasperreports.engine.JRImage (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JRCommonImage, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
        - net.sf.jasperreports.engine.JRLine
        - net.sf.jasperreports.engine.JRRectangle (also extends net.sf.jasperreports.engine.JRCommonRectangle)
      - net.sf.jasperreports.engine.JRSubreport
      - net.sf.jasperreports.engine.JRTextElement (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont)
        - net.sf.jasperreports.engine.JRStaticText
        - net.sf.jasperreports.engine.JRTextField (also extends net.sf.jasperreports.engine.JRAnchor, net.sf.jasperreports.engine.JREvaluation, net.sf.jasperreports.engine.JRHyperlink)
    - net.sf.jasperreports.engine.JRElementGroup
      - net.sf.jasperreports.engine.JRBand (also extends net.sf.jasperreports.engine.JRPropertiesHolder)
      - net.sf.jasperreports.engine.JRFrame (also extends net.sf.jasperreports.engine.JRBoxContainer, net.sf.jasperreports.engine.JRElement)
- net.sf.jasperreports.engine.JRVisitor
  - net.sf.jasperreports.engine.ElementsVisitor
- net.sf.jasperreports.engine.ParameterContributor
- net.sf.jasperreports.engine.ParameterContributorFactory
- net.sf.jasperreports.engine.PrintBookmark
- net.sf.jasperreports.engine.PrintElementVisitor<T>
- net.sf.jasperreports.engine.ReportContext
- java.io.Serializable
  - net.sf.jasperreports.engine.JRRenderable
    - net.sf.jasperreports.engine.JRImageMapRenderer
      - net.sf.jasperreports.engine.ImageMapRenderable (also extends net.sf.jasperreports.engine.Renderable)
    - net.sf.jasperreports.engine.Renderable
      - net.sf.jasperreports.engine.ImageMapRenderable (also extends net.sf.jasperreports.engine.JRImageMapRenderer)
- net.sf.jasperreports.engine.fill.TextFormat
  - net.sf.jasperreports.engine.JRPrintText (also extends net.sf.jasperreports.engine.JRAlignment, net.sf.jasperreports.engine.JRCommonText, net.sf.jasperreports.engine.JRFont, net.sf.jasperreports.engine.JRPrintAnchor, net.sf.jasperreports.engine.JRPrintElement, net.sf.jasperreports.engine.JRPrintHyperlink)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.sf.jasperreports.engine.EvaluationType

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com