org.eclipse.birt.report.model.api.simpleapi
Interface IReportDesign

All Superinterfaces:
IDesignElement

public interface IReportDesign
extends IDesignElement

Script wrapper of ReportDesignHandle


Method Summary
 IDataItem getDataItem(java.lang.String name)
          method to get a data item by name
 IDataSet getDataSet(java.lang.String name)
          method to get data set design by name
 IDataSource getDataSource(java.lang.String name)
          method to get data source design by name
 java.lang.String getDisplayName()
          Gets the display name.
 java.lang.String getDisplayNameKey()
          Gets the resource key of the display name.
 IDynamicText getDynamicText(java.lang.String name)
          method to get a dynamic text data item by name.
 IGrid getGrid(java.lang.String name)
          method to get a grid item by name
 IImage getImage(java.lang.String name)
          mathod to get a Image item by name
 ILabel getLabel(java.lang.String name)
          method to get a label item by name
 IList getList(java.lang.String name)
          method to get a list item by name
 IMasterPage getMasterPage(java.lang.String name)
          Gets master page script instance.
 IReportElement getReportElement(java.lang.String name)
          generic method to get report item by name
 ITable getTable(java.lang.String name)
          method to get a table item by name
 ITextItem getTextItem(java.lang.String name)
          method to get a text item by name
 void save()
          Saves the module to an existing file name.
 void saveAs(java.lang.String newName)
          Saves the design to the file name provided.
 void setDisplayName(java.lang.String displayName)
          Sets the display name.
 void setDisplayNameKey(java.lang.String displayNameKey)
          Sets the resource key of the display name.
 
Methods inherited from interface org.eclipse.birt.report.model.api.simpleapi.IDesignElement
getNamedExpression, getParent, getQualifiedName, getStyle, getUserProperty, setNamedExpression, setUserProperty, setUserProperty
 

Method Detail

getMasterPage

public IMasterPage getMasterPage(java.lang.String name)
Gets master page script instance.

Parameters:
name -
Returns:
master page script instance

getDataSet

public IDataSet getDataSet(java.lang.String name)
method to get data set design by name

Parameters:
name -
Returns:
data set

getDataSource

public IDataSource getDataSource(java.lang.String name)
method to get data source design by name

Parameters:
name -
Returns:
data source

getReportElement

public IReportElement getReportElement(java.lang.String name)
generic method to get report item by name

Parameters:
name -
Returns:
report element

getLabel

public ILabel getLabel(java.lang.String name)
method to get a label item by name

Parameters:
name -
Returns:
label

getGrid

public IGrid getGrid(java.lang.String name)
method to get a grid item by name

Parameters:
name -
Returns:
grid

getImage

public IImage getImage(java.lang.String name)
mathod to get a Image item by name

Parameters:
name -
Returns:
iamge

getList

public IList getList(java.lang.String name)
method to get a list item by name

Parameters:
name -
Returns:
list

getTable

public ITable getTable(java.lang.String name)
method to get a table item by name

Parameters:
name -
Returns:
table

getDynamicText

public IDynamicText getDynamicText(java.lang.String name)
method to get a dynamic text data item by name.

Parameters:
name -
Returns:
text data

getDataItem

public IDataItem getDataItem(java.lang.String name)
method to get a data item by name

Parameters:
name -
Returns:
data item

getTextItem

public ITextItem getTextItem(java.lang.String name)
method to get a text item by name

Parameters:
name -
Returns:
text item

setDisplayNameKey

public void setDisplayNameKey(java.lang.String displayNameKey)
                       throws SemanticException
Sets the resource key of the display name.

Parameters:
displayNameKey - the resource key of the display name
Throws:
SemanticException - if the display name resource-key property is locked or not defined on this element.

getDisplayNameKey

public java.lang.String getDisplayNameKey()
Gets the resource key of the display name.

Returns:
the resource key of the display name

setDisplayName

public void setDisplayName(java.lang.String displayName)
                    throws SemanticException
Sets the display name.

Parameters:
displayName - the display name
Throws:
SemanticException - if the display name property is locked or not defined on this element.

getDisplayName

public java.lang.String getDisplayName()
Gets the display name.

Returns:
the display name

save

public void save()
          throws java.io.IOException
Saves the module to an existing file name. Call this only when the file name has been set.

Throws:
java.io.IOException - if the file cannot be saved on the storage. Or the file name is not valid.
See Also:
saveAs(String)

saveAs

public void saveAs(java.lang.String newName)
            throws java.io.IOException
Saves the design to the file name provided. The file name is saved in the design, and subsequent calls to save( ) will save to this new name.

Parameters:
newName - the new file name
Throws:
java.io.IOException - if the file cannot be saved. Or the file name is not valid.
See Also:
save()


Copyright © 2005 Actuate Corp. All rights reserved.