# Package net.sf.jasperreports.engine.base

Contains base implementations for the library's main interfaces.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JRBoxPen |
  VirtualizablePageElements |

- Class Summary
  Class | Description
  --- | ---
  BasePrintBookmark |
  BaseReturnValue | Base implementation of `JRReturnValue`.
  JRBaseBand | Used for implementing band functionality.
  JRBaseBox | Deprecated Replaced by `JRBaseLineBox`
  JRBaseBoxBottomPen |
  JRBaseBoxLeftPen |
  JRBaseBoxPen |
  JRBaseBoxRightPen |
  JRBaseBoxTopPen |
  JRBaseBreak | The actual implementation of a break element.
  JRBaseChart |
  JRBaseChartDataset |
  JRBaseChartPlot |
  JRBaseChartPlot.JRBaseSeriesColor |
  JRBaseComponentElement | A read-only `JRComponentElement` implementation which is included in compiled reports.
  JRBaseConditionalStyle |
  JRBaseDataset | The base implementation of `JRDataset`.
  JRBaseDatasetParameter | Base read-only implementation of `JRDatasetParameter`.
  JRBaseDatasetRun | Base implementation of the `JRDatasetRun` interface.
  JRBaseElement | This class provides a skeleton implementation for a report element.
  JRBaseElementDataset |
  JRBaseElementGroup |
  JRBaseEllipse | The actual implementation of a graphic element representing an ellipse.
  JRBaseExpression |
  JRBaseExpressionChunk |
  JRBaseField |
  JRBaseFont |
  JRBaseFrame | Base read-only implementation of `JRFrame`.
  JRBaseGenericElement | A read-only implementation of `JRGenericElement` that is included in compiled reports.
  JRBaseGenericElementParameter | A read-only implementation of `JRGenericElementParameter` that is included in compiled reports.
  JRBaseGenericPrintElement | A basic implementation of `JRGenericPrintElement`.
  JRBaseGraphicElement | This class provides functionality common to graphic elements.
  JRBaseGroup |
  JRBaseHyperlink | Read-only implementation of `JRHyperlink`.
  JRBaseHyperlinkParameter | Base implementation of `JRHyperlinkParameter`.
  JRBaseImage | The actual implementation of a graphic element representing an image.
  JRBaseLine | The actual implementation of a graphic element representing a straight line.
  JRBaseLineBox | This is useful for drawing borders around text elements and images.
  JRBaseObjectFactory | Factory of objects used in compiled reports.
  JRBaseParagraph |
  JRBaseParameter |
  JRBasePen | This is useful for drawing borders around text elements and images.
  JRBasePrintElement |
  JRBasePrintEllipse |
  JRBasePrintFrame | Base implementation of `JRPrintFrame`.
  JRBasePrintGraphicElement |
  JRBasePrintHyperlink | Stand-alone implementation of `JRPrintHyperlink`.
  JRBasePrintImage |
  JRBasePrintLine |
  JRBasePrintPage |
  JRBasePrintRectangle |
  JRBasePrintText |
  JRBasePropertyExpression | Base implementation of `JRPropertyExpression`.
  JRBaseQuery |
  JRBaseQueryChunk |
  JRBaseRectangle | The actual implementation of a graphic element representing a rectangle.
  JRBaseReport | Base class that implements the `JRReport` interface.
  JRBaseReportTemplate | Base read-only implementation of `JRReportTemplate`.
  JRBaseScriptlet |
  JRBaseSection | Used for implementing section functionality.
  JRBaseSortField |
  JRBaseStaticText | This class is used for representing a static text element.
  JRBaseStyle |
  JRBaseSubreport |
  JRBaseSubreportParameter |
  JRBaseSubreportReturnValue | Base implementation of `JRSubreportReturnValue`.
  JRBaseTextElement | This class provides functionality common to text elements.
  JRBaseTextField | This class is used for representing a text field.
  JRBaseVariable |
  JRVirtualPrintPage | A print page that can be virtualized to free heap memory.
  JRVirtualPrintPage.JRIdHolderRenderer | Dummy image renderer that only stores the ID of a cached renderer.
  JRVirtualPrintPage.JRIdHolderTemplateElement |
  VirtualElementsData | Virtual data type used by report pages to virtualize elements.
  VirtualizableElementList | List implementation that can virtualize blocks of elements.

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

Contains base implementations for the library's main interfaces.

### Related Documentation

JasperReports Tutorial

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com