# Hierarchy For Package net.sf.jasperreports.engine.design

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.jasperreports.engine.base.BaseReturnValue (implements net.sf.jasperreports.engine.ReturnValue, java.io.Serializable)
    - net.sf.jasperreports.engine.design.DesignReturnValue (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.design.JRAbstractCompiler (implements net.sf.jasperreports.engine.design.JRCompiler)
    - net.sf.jasperreports.engine.design.JRAbstractJavaCompiler
      - net.sf.jasperreports.engine.design.JRAbstractClassCompiler (implements net.sf.jasperreports.engine.design.JRMultiClassCompiler)
        - net.sf.jasperreports.engine.design.JRAbstractMultiClassCompiler
          - net.sf.jasperreports.engine.design.JRJavacCompiler
          - net.sf.jasperreports.engine.design.JRJdk13Compiler
        - net.sf.jasperreports.engine.design.JRAbstractSingleClassCompiler
      - net.sf.jasperreports.engine.design.JRJdtCompiler
  - net.sf.jasperreports.engine.base.JRBaseDataset (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRDataset, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignDataset
  - net.sf.jasperreports.engine.base.JRBaseDatasetParameter (implements net.sf.jasperreports.engine.JRDatasetParameter, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignDatasetParameter (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
      - net.sf.jasperreports.engine.design.JRDesignSubreportParameter (implements net.sf.jasperreports.engine.JRSubreportParameter)
  - net.sf.jasperreports.engine.base.JRBaseDatasetRun (implements net.sf.jasperreports.engine.JRDatasetRun, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignDatasetRun (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.base.JRBaseElement (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRElement, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignElement
      - net.sf.jasperreports.engine.design.JRDesignBreak (implements net.sf.jasperreports.engine.JRBreak)
      - net.sf.jasperreports.engine.design.JRDesignChart (implements net.sf.jasperreports.engine.JRChart)
      - net.sf.jasperreports.engine.design.JRDesignComponentElement (implements net.sf.jasperreports.engine.JRComponentElement)
      - net.sf.jasperreports.engine.design.JRDesignFrame (implements net.sf.jasperreports.engine.JRFrame)
      - net.sf.jasperreports.engine.design.JRDesignGenericElement (implements net.sf.jasperreports.engine.JRGenericElement)
      - net.sf.jasperreports.engine.design.JRDesignGraphicElement (implements net.sf.jasperreports.engine.JRGraphicElement)
        - net.sf.jasperreports.engine.design.JRDesignEllipse (implements net.sf.jasperreports.engine.JREllipse)
        - net.sf.jasperreports.engine.design.JRDesignImage (implements net.sf.jasperreports.engine.JRImage)
        - net.sf.jasperreports.engine.design.JRDesignLine (implements net.sf.jasperreports.engine.JRLine)
        - net.sf.jasperreports.engine.design.JRDesignRectangle (implements net.sf.jasperreports.engine.JRRectangle)
      - net.sf.jasperreports.engine.design.JRDesignSubreport (implements net.sf.jasperreports.engine.JRSubreport)
      - net.sf.jasperreports.engine.design.JRDesignTextElement (implements net.sf.jasperreports.engine.JRTextElement)
        - net.sf.jasperreports.engine.design.JRDesignStaticText (implements net.sf.jasperreports.engine.JRStaticText)
        - net.sf.jasperreports.engine.design.JRDesignTextField (implements net.sf.jasperreports.engine.JRTextField)
  - net.sf.jasperreports.engine.base.JRBaseElementDataset (implements net.sf.jasperreports.engine.JRElementDataset, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignElementDataset (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
      - net.sf.jasperreports.engine.design.JRDesignChartDataset (implements net.sf.jasperreports.engine.JRChartDataset)
  - net.sf.jasperreports.engine.base.JRBaseElementGroup (implements net.sf.jasperreports.engine.JRElementGroup, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignElementGroup (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
      - net.sf.jasperreports.engine.design.JRDesignBand (implements net.sf.jasperreports.engine.JRBand)
  - net.sf.jasperreports.engine.base.JRBaseExpression (implements net.sf.jasperreports.engine.JRExpression, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignExpression (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.base.JRBaseExpressionChunk (implements net.sf.jasperreports.engine.JRExpressionChunk, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignExpressionChunk (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.base.JRBaseField (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRField, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignField
  - net.sf.jasperreports.engine.base.JRBaseFont (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRFont, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignFont
  - net.sf.jasperreports.engine.base.JRBaseGenericElementParameter (implements net.sf.jasperreports.engine.JRGenericElementParameter, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignGenericElementParameter
  - net.sf.jasperreports.engine.base.JRBaseGroup (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRGroup, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignGroup
  - net.sf.jasperreports.engine.base.JRBaseHyperlink (implements net.sf.jasperreports.engine.JRHyperlink, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignHyperlink (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.base.JRBaseHyperlinkParameter (implements net.sf.jasperreports.engine.JRHyperlinkParameter, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignHyperlinkParameter (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.base.JRBaseParameter (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRParameter, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignParameter
  - net.sf.jasperreports.engine.base.JRBasePropertyExpression (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRPropertyExpression, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignPropertyExpression
  - net.sf.jasperreports.engine.base.JRBaseQuery (implements net.sf.jasperreports.engine.JRQuery, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignQuery (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.base.JRBaseQueryChunk (implements net.sf.jasperreports.engine.JRQueryChunk, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignQueryChunk (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - 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.design.JasperDesign
  - net.sf.jasperreports.engine.base.JRBaseReportTemplate (implements net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRReportTemplate, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignReportTemplate (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.base.JRBaseScriptlet (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRScriptlet, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignScriptlet
  - net.sf.jasperreports.engine.base.JRBaseSection (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRSection, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignSection
  - net.sf.jasperreports.engine.base.JRBaseSortField (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRSortField, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignSortField
  - net.sf.jasperreports.engine.base.JRBaseStyle (implements net.sf.jasperreports.engine.Deduplicable, net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRStyle, java.io.Serializable)
    - net.sf.jasperreports.engine.base.JRBaseConditionalStyle (implements net.sf.jasperreports.engine.JRConditionalStyle)
      - net.sf.jasperreports.engine.design.JRDesignConditionalStyle
    - net.sf.jasperreports.engine.design.JRDesignStyle
  - net.sf.jasperreports.engine.base.JRBaseSubreportReturnValue (implements net.sf.jasperreports.engine.JRSubreportReturnValue, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignSubreportReturnValue (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.base.JRBaseVariable (implements net.sf.jasperreports.engine.JRVariable, java.io.Serializable)
    - net.sf.jasperreports.engine.design.JRDesignVariable (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.design.JRClassGenerator
  - net.sf.jasperreports.engine.design.JRCompilationUnit
  - net.sf.jasperreports.engine.design.JRDefaultCompilationSourceCode (implements net.sf.jasperreports.engine.design.JRCompilationSourceCode)
  - net.sf.jasperreports.engine.design.JRJdtCompiler.CompilationUnit (implements org.eclipse.jdt.internal.compiler.env.ICompilationUnit)
  - net.sf.jasperreports.engine.design.JRJdtCompiler.CompilationUnitResult
  - net.sf.jasperreports.engine.design.JRJdtCompiler.CompilerRequestor (implements org.eclipse.jdt.internal.compiler.ICompilerRequestor)
  - net.sf.jasperreports.engine.design.JRReportCompileData (implements java.io.Serializable)
  - net.sf.jasperreports.engine.design.JRSourceCompileTask
  - net.sf.jasperreports.engine.design.JRValidationFault (implements java.io.Serializable)
  - net.sf.jasperreports.engine.design.JRVerifier
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - net.sf.jasperreports.engine.JRException
        - net.sf.jasperreports.engine.design.JRValidationException

## Interface Hierarchy

- net.sf.jasperreports.engine.design.DesignStyleContainer
- net.sf.jasperreports.engine.design.JRClassCompiler
  - net.sf.jasperreports.engine.design.JRMultiClassCompiler
- net.sf.jasperreports.engine.design.JRCompilationSourceCode
- net.sf.jasperreports.engine.design.JRCompiler

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com