Class ReportItemHandle

  • All Implemented Interfaces:
    IReportItemMethodContext, org.eclipse.birt.report.model.elements.interfaces.IDesignElementModel, org.eclipse.birt.report.model.elements.interfaces.IInternalReportItemModel, org.eclipse.birt.report.model.elements.interfaces.IReportItemModel, org.eclipse.birt.report.model.elements.interfaces.IStyledElementModel
    Direct Known Subclasses:
    AutoTextHandle, DataItemHandle, ExtendedItemHandle, FreeFormHandle, GridHandle, ImageHandle, LabelHandle, LineHandle, ListingHandle, RectangleHandle, TextDataHandle, TextItemHandle

    public abstract class ReportItemHandle
    extends ReportItemHandleImpl
    Represents a report item: any element that can appear within a section of the report. Report items have a size and position that are used in some containers. Report items also have a style. Report items can references to the data set to use for itself. Many report items can be the target of hyperlinks. The bookmark property identifies the item location. It also has a set of visibility rules that say when a report item should be hidden. The bindings allow a report item to pass data into its data source. Call DesignElementHandle.getPrivateStyle()( ) to get a handle with getter/setter methods for the style properties.
    See Also:
    ReportItem
    • Constructor Detail

      • ReportItemHandle

        public ReportItemHandle​(org.eclipse.birt.report.model.core.Module module,
                                org.eclipse.birt.report.model.core.DesignElement element)
        Constructs the handle for a report item with the given design and element. The application generally does not create handles directly. Instead, it uses one of the navigation methods available on other element handles.
        Parameters:
        module - the module
        element - the model representation of the element