Class ReportItemFactory
- java.lang.Object
-
- org.eclipse.birt.report.model.api.extension.ReportItemFactory
-
- All Implemented Interfaces:
IReportItemFactory
public abstract class ReportItemFactory extends java.lang.Object implements IReportItemFactory
Adapter class for the IReportItemFactory interface.
-
-
Constructor Summary
Constructors Constructor Description ReportItemFactory()
-
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 IMessagesgetMessages()Returns theIMessages, which can get localized message for the given resource key and locale.abstract IReportItemnewReportItem(DesignElementHandle extendedItemHandle)Creates a new instance of the extended element given a handle to the BIRT report element that represents the extended element.
-
-
-
Method Detail
-
newReportItem
public abstract IReportItem newReportItem(DesignElementHandle extendedItemHandle)
Description copied from interface:IReportItemFactoryCreates a new instance of the extended element given a handle to the BIRT report element that represents the extended element.- Specified by:
newReportItemin interfaceIReportItemFactory- 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:IReportItemFactoryReturns theIMessages, which can get localized message for the given resource key and locale.- Specified by:
getMessagesin interfaceIReportItemFactory- Returns:
- the I18N class implementing
IMessages
-
getFactoryStyles
public IStyleDeclaration[] getFactoryStyles(java.lang.String extensionName)
Description copied from interface:IReportItemFactoryReturns the list of default styles that defined for the extension element.- Specified by:
getFactoryStylesin interfaceIReportItemFactory- Parameters:
extensionName- the extension name of the element- Returns:
- default style list.
-
-