org.eclipse.birt.report.engine.api.script.element
Interface IDesignElement

All Known Subinterfaces:
IAutoText, ICell, IDataItem, IDynamicText, IGrid, IGroup, IImage, ILabel, IList, IListGroup, IListing, IMasterPage, IReportDesign, IReportElement, IReportItem, IRow, ITable, ITableGroup, ITextItem

public interface IDesignElement

Script wrapper of DesignElementHandle


Method Summary
 java.lang.String getNamedExpression(java.lang.String name)
          Returns name of user property defined in this element.
 IDesignElement getParent()
          Return the parent of this element
 java.lang.String getQualifiedName()
          Gets the name of this element.
 IScriptStyleDesign getStyle()
          Gets design element style.
 java.lang.Object getUserProperty(java.lang.String name)
          Returns user property defined in this element.
 void setNamedExpression(java.lang.String name, java.lang.String exp)
          Sets name of user property defined in this element.
 void setUserProperty(java.lang.String name, java.lang.Object value, java.lang.String type)
          Sets user property defined in this element.
 void setUserProperty(java.lang.String name, java.lang.String value)
          Sets user property defined in this element.
 

Method Detail

getStyle

public IScriptStyleDesign getStyle()
Gets design element style.

Returns:
style

getQualifiedName

public java.lang.String getQualifiedName()
Gets the name of this element. The returned element name will be the same as getName(), plus the namespace of the module that the elment is contained, if any. If the element is existed in the current module,this method and getName() will return identical results.

Returns:
the qualified name of thie element.

getNamedExpression

public java.lang.String getNamedExpression(java.lang.String name)
Returns name of user property defined in this element.

Parameters:
name -
Returns:
name of user property

setNamedExpression

public void setNamedExpression(java.lang.String name,
                               java.lang.String exp)
                        throws ScriptException
Sets name of user property defined in this element.

Parameters:
name - name of user property
exp - name expression
Throws:
ScriptException

getUserProperty

public java.lang.Object getUserProperty(java.lang.String name)
Returns user property defined in this element.

Parameters:
name -
Returns:
user property

setUserProperty

public void setUserProperty(java.lang.String name,
                            java.lang.String value)
                     throws ScriptException
Sets user property defined in this element.

Parameters:
name -
value -
Throws:
ScriptException

setUserProperty

public void setUserProperty(java.lang.String name,
                            java.lang.Object value,
                            java.lang.String type)
                     throws ScriptException
Sets user property defined in this element.

Parameters:
name -
value -
type -
Throws:
ScriptException

getParent

public IDesignElement getParent()
Return the parent of this element

Returns:
the parent


Copyright © 2005 Actuate Corp. All rights reserved.