# Hierarchy For Package org.eclipse.birt.report.engine.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.birt.report.engine.api.CachedImage
  - org.eclipse.birt.report.engine.api.ComponentID
  - org.eclipse.birt.report.engine.api.DataExtractionFormatInfo
  - org.eclipse.birt.report.engine.api.DataID
  - org.eclipse.birt.report.engine.api.DataSetID
  - org.eclipse.birt.report.engine.api.DefaultStatusHandler (implements org.eclipse.birt.report.engine.api.IStatusHandler)
  - org.eclipse.birt.report.engine.api.DOCRenderContext
  - org.eclipse.birt.report.engine.api.DocumentUtil
  - org.eclipse.birt.report.engine.api.EmitterInfo
  - org.eclipse.birt.report.engine.api.EngineConstants
  - org.eclipse.birt.report.engine.api.HTMLActionHandler (implements org.eclipse.birt.report.engine.api.IHTMLActionHandler)
  - org.eclipse.birt.report.engine.api.HTMLImageHandler (implements org.eclipse.birt.report.engine.api.IHTMLImageHandler)
    - org.eclipse.birt.report.engine.api.HTMLCompleteImageHandler
    - org.eclipse.birt.report.engine.api.HTMLServerImageHandler
  - org.eclipse.birt.report.engine.api.HTMLRenderContext
  - org.eclipse.birt.report.engine.api.ImageSize
  - org.eclipse.birt.report.engine.api.InstanceID
  - org.eclipse.birt.report.engine.api.PDFRenderContext
  - org.eclipse.birt.core.framework.PlatformConfig (implements org.eclipse.birt.core.framework.IPlatformConfig)
    - org.eclipse.birt.report.engine.api.EngineConfig (implements org.eclipse.birt.report.engine.api.IEngineConfig)
  - org.eclipse.birt.report.engine.api.ReportEngine (implements org.eclipse.birt.report.engine.api.IReportEngine)
  - org.eclipse.birt.report.engine.api.ReportParameterConverter
  - org.eclipse.birt.report.engine.api.ReportRunner
  - org.eclipse.birt.report.engine.api.TaskOption (implements org.eclipse.birt.report.engine.api.ITaskOption)
    - org.eclipse.birt.report.engine.api.DataExtractionOption (implements org.eclipse.birt.report.engine.api.IDataExtractionOption)
    - org.eclipse.birt.report.engine.api.RenderOption (implements org.eclipse.birt.report.engine.api.IRenderOption)
      - org.eclipse.birt.report.engine.api.DocxRenderOption
      - org.eclipse.birt.report.engine.api.EXCELRenderOption (implements org.eclipse.birt.report.engine.api.IExcelRenderOption)
      - org.eclipse.birt.report.engine.api.HTMLRenderOption (implements org.eclipse.birt.report.engine.api.IHTMLRenderOption)
        - org.eclipse.birt.report.engine.api.HTMLEmitterConfig
      - org.eclipse.birt.report.engine.api.PDFRenderOption (implements org.eclipse.birt.report.engine.api.IPDFRenderOption)
      - org.eclipse.birt.report.engine.api.RenderOptionBase
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.eclipse.birt.core.exception.BirtException
        - org.eclipse.birt.report.engine.api.EngineException
          - org.eclipse.birt.report.engine.api.UnsupportedFormatException
  - org.eclipse.birt.report.engine.api.TOCNode
  - org.eclipse.birt.report.engine.api.TOCStyle (implements org.eclipse.birt.report.engine.api.script.instance.IScriptStyle, java.io.Serializable)

## Interface Hierarchy

- org.eclipse.birt.report.engine.api.IAction
  - org.eclipse.birt.report.engine.api.IDataAction
- org.eclipse.birt.report.model.api.util.IBookmarkInfo
  - org.eclipse.birt.report.engine.api.IBookmarkInfo
- org.eclipse.birt.report.engine.api.IDataIterator
- org.eclipse.birt.report.engine.api.IDocument
  - org.eclipse.birt.report.engine.api.IReportDocument
- org.eclipse.birt.report.engine.api.IDocumentWriter
- org.eclipse.birt.report.engine.api.IEngineTask
  - org.eclipse.birt.report.engine.api.IExtractionTask
    - org.eclipse.birt.report.engine.api.IDataExtractionTask
    - org.eclipse.birt.report.engine.api.IDatasetPreviewTask
  - org.eclipse.birt.report.engine.api.IGetParameterDefinitionTask
  - org.eclipse.birt.report.engine.api.IRenderTask
  - org.eclipse.birt.report.engine.api.IRunAndRenderTask
  - org.eclipse.birt.report.engine.api.IRunTask
- org.eclipse.birt.report.engine.api.IExtractionResults
  - org.eclipse.birt.report.engine.api.ICubeExtractionResults
- org.eclipse.birt.report.engine.api.IHTMLActionHandler
- org.eclipse.birt.report.engine.api.IHTMLImageHandler
- org.eclipse.birt.report.engine.api.IMetadataFilter
- org.eclipse.birt.report.engine.api.IPageHandler
- org.eclipse.birt.report.engine.api.IParameterDefnBase
  - org.eclipse.birt.report.engine.api.IParameterDefn
    - org.eclipse.birt.report.engine.api.IDynamicFilterParameterDefn
    - org.eclipse.birt.report.engine.api.IScalarParameterDefn
  - org.eclipse.birt.report.engine.api.IParameterGroupDefn
    - org.eclipse.birt.report.engine.api.ICascadingParameterGroup
- org.eclipse.birt.report.engine.api.IParameterSelectionChoice
  - org.eclipse.birt.report.engine.api.ICascadingParameterSelectionChoice
- org.eclipse.birt.core.framework.IPlatformConfig
  - org.eclipse.birt.report.engine.api.IEngineConfig
- org.eclipse.birt.report.engine.api.IProgressMonitor
- org.eclipse.birt.report.engine.api.IReportDocumentHelper
- org.eclipse.birt.report.engine.api.IReportDocumentInfo
- org.eclipse.birt.report.engine.api.IReportDocumentLock
- org.eclipse.birt.report.engine.api.IReportDocumentLockManager
- org.eclipse.birt.report.engine.api.IReportEngine
- org.eclipse.birt.report.engine.api.IReportEngineFactory
- org.eclipse.birt.report.engine.api.IReportPart
  - org.eclipse.birt.report.engine.api.IImage
- org.eclipse.birt.report.engine.api.IResultMetaData
- org.eclipse.birt.report.engine.api.IResultSetItem
- org.eclipse.birt.report.engine.api.IRunnable
  - org.eclipse.birt.report.engine.api.IReportRunnable
- org.eclipse.birt.report.engine.api.IStatusHandler
- org.eclipse.birt.report.engine.api.ITaskOption
  - org.eclipse.birt.report.engine.api.IExtractionOption
    - org.eclipse.birt.report.engine.api.IDataExtractionOption
  - org.eclipse.birt.report.engine.api.IRenderOption
    - org.eclipse.birt.report.engine.api.IExcelRenderOption
    - org.eclipse.birt.report.engine.api.IHTMLRenderOption
    - org.eclipse.birt.report.engine.api.IPDFRenderOption
    - org.eclipse.birt.report.engine.api.IPostscriptRenderOption
    - org.eclipse.birt.report.engine.api.IPPTRenderOption
- org.eclipse.birt.report.engine.api.ITOCTree

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.eclipse.birt.report.engine.api.CompressionMode