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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - net.sf.jasperreports.engine.base.VirtualizableElementList (implements java.io.Serializable)
  - net.sf.jasperreports.engine.base.BasePrintBookmark (implements net.sf.jasperreports.engine.PrintBookmark, java.io.Serializable)
  - net.sf.jasperreports.engine.base.BaseReturnValue (implements net.sf.jasperreports.engine.ReturnValue, java.io.Serializable)
  - net.sf.jasperreports.engine.JRAbstractObjectFactory (implements net.sf.jasperreports.engine.JRVisitor)
    - net.sf.jasperreports.engine.base.JRBaseObjectFactory
  - net.sf.jasperreports.engine.base.JRBaseBox (implements net.sf.jasperreports.engine.JRBox, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRBaseChartPlot (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRChartPlot, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRBaseChartPlot.JRBaseSeriesColor (implements java.lang.Comparable<T>, net.sf.jasperreports.engine.JRChartPlot.JRSeriesColor, java.io.Serializable)
  - 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.base.JRBaseDatasetParameter (implements net.sf.jasperreports.engine.JRDatasetParameter, java.io.Serializable)
    - net.sf.jasperreports.engine.base.JRBaseSubreportParameter (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.base.JRBaseElement (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRElement, java.io.Serializable)
    - net.sf.jasperreports.engine.base.JRBaseBreak (implements net.sf.jasperreports.engine.JRBreak)
    - net.sf.jasperreports.engine.base.JRBaseChart (implements net.sf.jasperreports.engine.JRChart)
    - net.sf.jasperreports.engine.base.JRBaseComponentElement (implements net.sf.jasperreports.engine.JRComponentElement)
    - net.sf.jasperreports.engine.base.JRBaseFrame (implements net.sf.jasperreports.engine.JRFrame)
    - net.sf.jasperreports.engine.base.JRBaseGenericElement (implements net.sf.jasperreports.engine.JRGenericElement)
    - net.sf.jasperreports.engine.base.JRBaseGraphicElement (implements net.sf.jasperreports.engine.JRGraphicElement)
      - net.sf.jasperreports.engine.base.JRBaseEllipse (implements net.sf.jasperreports.engine.JREllipse)
      - net.sf.jasperreports.engine.base.JRBaseImage (implements net.sf.jasperreports.engine.JRImage)
      - net.sf.jasperreports.engine.base.JRBaseLine (implements net.sf.jasperreports.engine.JRLine)
      - net.sf.jasperreports.engine.base.JRBaseRectangle (implements net.sf.jasperreports.engine.JRRectangle)
    - net.sf.jasperreports.engine.base.JRBaseSubreport (implements net.sf.jasperreports.engine.JRSubreport)
    - net.sf.jasperreports.engine.base.JRBaseTextElement (implements net.sf.jasperreports.engine.JRTextElement)
      - net.sf.jasperreports.engine.base.JRBaseStaticText (implements net.sf.jasperreports.engine.JRStaticText)
      - net.sf.jasperreports.engine.base.JRBaseTextField (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.base.JRBaseChartDataset (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.base.JRBaseBand (implements net.sf.jasperreports.engine.JRBand, net.sf.jasperreports.engine.design.events.JRChangeEventsSupport)
  - net.sf.jasperreports.engine.base.JRBaseExpression (implements net.sf.jasperreports.engine.JRExpression, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRBaseExpressionChunk (implements net.sf.jasperreports.engine.JRExpressionChunk, java.io.Serializable)
  - 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.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.base.JRBaseGenericElementParameter (implements net.sf.jasperreports.engine.JRGenericElementParameter, java.io.Serializable)
  - 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.base.JRBaseHyperlink (implements net.sf.jasperreports.engine.JRHyperlink, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRBaseHyperlinkParameter (implements net.sf.jasperreports.engine.JRHyperlinkParameter, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRBaseLineBox (implements java.lang.Cloneable, net.sf.jasperreports.engine.Deduplicable, net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRLineBox, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRBaseParagraph (implements java.lang.Cloneable, net.sf.jasperreports.engine.Deduplicable, net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRParagraph, java.io.Serializable)
  - 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.base.JRBasePen (implements java.lang.Cloneable, net.sf.jasperreports.engine.Deduplicable, net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRPen, java.io.Serializable)
    - net.sf.jasperreports.engine.base.JRBaseBoxPen (implements net.sf.jasperreports.engine.base.JRBoxPen)
      - net.sf.jasperreports.engine.base.JRBaseBoxBottomPen
      - net.sf.jasperreports.engine.base.JRBaseBoxLeftPen
      - net.sf.jasperreports.engine.base.JRBaseBoxRightPen
      - net.sf.jasperreports.engine.base.JRBaseBoxTopPen
  - net.sf.jasperreports.engine.base.JRBasePrintElement (implements net.sf.jasperreports.engine.JRPrintElement, java.io.Serializable)
    - net.sf.jasperreports.engine.base.JRBaseGenericPrintElement (implements net.sf.jasperreports.engine.JRGenericPrintElement)
    - net.sf.jasperreports.engine.base.JRBasePrintFrame (implements net.sf.jasperreports.engine.JRPrintFrame)
    - net.sf.jasperreports.engine.base.JRBasePrintGraphicElement (implements net.sf.jasperreports.engine.JRPrintGraphicElement)
      - net.sf.jasperreports.engine.base.JRBasePrintEllipse (implements net.sf.jasperreports.engine.JRPrintEllipse)
      - net.sf.jasperreports.engine.base.JRBasePrintImage (implements net.sf.jasperreports.engine.JRPrintImage)
      - net.sf.jasperreports.engine.base.JRBasePrintLine (implements net.sf.jasperreports.engine.JRPrintLine)
      - net.sf.jasperreports.engine.base.JRBasePrintRectangle (implements net.sf.jasperreports.engine.JRPrintRectangle)
    - net.sf.jasperreports.engine.base.JRBasePrintText (implements net.sf.jasperreports.engine.JRPrintText)
  - net.sf.jasperreports.engine.base.JRBasePrintHyperlink (implements net.sf.jasperreports.engine.JRPrintHyperlink, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRBasePrintPage (implements net.sf.jasperreports.engine.JRPrintPage, java.io.Serializable)
  - 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.base.JRBaseQuery (implements net.sf.jasperreports.engine.JRQuery, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRBaseQueryChunk (implements net.sf.jasperreports.engine.JRQueryChunk, java.io.Serializable)
  - 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.base.JRBaseReportTemplate (implements net.sf.jasperreports.engine.JRCloneable, net.sf.jasperreports.engine.JRReportTemplate, java.io.Serializable)
  - 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.base.JRBaseSection (implements net.sf.jasperreports.engine.design.events.JRChangeEventsSupport, net.sf.jasperreports.engine.JRSection, java.io.Serializable)
  - 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.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.base.JRBaseSubreportReturnValue (implements net.sf.jasperreports.engine.JRSubreportReturnValue, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRBaseVariable (implements net.sf.jasperreports.engine.JRVariable, java.io.Serializable)
  - net.sf.jasperreports.engine.fill.JRTemplateElement (implements net.sf.jasperreports.engine.Deduplicable, net.sf.jasperreports.engine.JRCommonElement, net.sf.jasperreports.engine.JRPropertiesHolder, java.io.Serializable)
    - net.sf.jasperreports.engine.base.JRVirtualPrintPage.JRIdHolderTemplateElement
  - net.sf.jasperreports.engine.base.JRVirtualPrintPage (implements net.sf.jasperreports.engine.JRPrintPage, java.io.Serializable)
  - net.sf.jasperreports.engine.base.JRVirtualPrintPage.JRIdHolderRenderer (implements net.sf.jasperreports.engine.Renderable)
  - net.sf.jasperreports.engine.base.VirtualElementsData (implements java.io.Serializable, net.sf.jasperreports.engine.virtualization.VirtualizationSerializable)

## Interface Hierarchy

- net.sf.jasperreports.engine.JRPen
  - net.sf.jasperreports.engine.base.JRBoxPen
- net.sf.jasperreports.engine.base.VirtualizablePageElements

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com