Class ReportItemFactory

  • All Implemented Interfaces:
    IReportItemFactory

    public abstract class ReportItemFactory
    extends java.lang.Object
    implements IReportItemFactory
    Adapter class for the IReportItemFactory interface.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      IStyleDeclaration[] getFactoryStyles​(java.lang.String extensionName)
      Returns the list of default styles that defined for the extension element.
      abstract IMessages getMessages()
      Returns the IMessages, which can get localized message for the given resource key and locale.
      abstract IReportItem newReportItem​(DesignElementHandle extendedItemHandle)
      Creates a new instance of the extended element given a handle to the BIRT report element that represents the extended element.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReportItemFactory

        public ReportItemFactory()
    • Method Detail

      • newReportItem

        public abstract IReportItem newReportItem​(DesignElementHandle extendedItemHandle)
        Description copied from interface: IReportItemFactory
        Creates a new instance of the extended element given a handle to the BIRT report element that represents the extended element.
        Specified by:
        newReportItem in interface IReportItemFactory
        Parameters:
        extendedItemHandle - the BIRT report item that represents the extended element
        Returns:
        a new peer element
      • getMessages

        public abstract IMessages getMessages()
        Description copied from interface: IReportItemFactory
        Returns the IMessages, which can get localized message for the given resource key and locale.
        Specified by:
        getMessages in interface IReportItemFactory
        Returns:
        the I18N class implementing IMessages
      • getFactoryStyles

        public IStyleDeclaration[] getFactoryStyles​(java.lang.String extensionName)
        Description copied from interface: IReportItemFactory
        Returns the list of default styles that defined for the extension element.
        Specified by:
        getFactoryStyles in interface IReportItemFactory
        Parameters:
        extensionName - the extension name of the element
        Returns:
        default style list.