org.eclipse.birt.report.model.api.extension
Class ReportItemFactory

java.lang.Object
  extended byorg.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
ReportItemFactory()
           
 
Method Summary
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


Copyright © 2005 Actuate Corp. All rights reserved.