Interface IDesignElement
- All Known Subinterfaces:
IAutoText
,ICell
,IColumn
,IDataItem
,IDynamicText
,IExtendedItem
,IFilterConditionElement
,IGrid
,IGroup
,IImage
,ILabel
,IList
,IListGroup
,IListing
,IMasterPage
,IMultiRowItem
,IReportDesign
,IReportElement
,IReportItem
,IRow
,ISortElement
,ITable
,ITableGroup
,ITextItem
- All Known Implementing Classes:
MultiRowItem
,SimpleRowItem
public interface IDesignElement
Script wrapper of DesignElementHandle
-
Method Summary
Modifier and TypeMethodDescriptiongetNamedExpression
(String name) Returns name of user property defined in this element.Return the parent of this elementGets the name of this element.Gets the report.getStyle()
Gets design element style.getUserProperty
(String name) Deprecated.Returns user property as an expression defined in this element.void
setNamedExpression
(String name, String exp) Sets name of user property defined in this element.void
setUserProperty
(String name, Object value, String type) Sets user property defined in this element.void
setUserProperty
(String name, String value) Sets user property defined in this element.
-
Method Details
-
getStyle
IStyle getStyle()Gets design element style.- Returns:
- style
-
getQualifiedName
String getQualifiedName()Gets the name of this element. The returned element name will be the same asgetName()
, plus the namespace of the module that the elment is contained, if any. If the element is existed in the current module,this method andgetName()
will return identical results.- Returns:
- the qualified name of thie element.
-
getNamedExpression
Returns name of user property defined in this element.- Parameters:
name
-- Returns:
- name of user property
-
setNamedExpression
Sets name of user property defined in this element.- Parameters:
name
- name of user propertyexp
- name expression- Throws:
SemanticException
-
getUserProperty
Deprecated.Returns user property defined in this element.- Parameters:
name
-- Returns:
- user property
-
setUserProperty
Sets user property defined in this element.- Parameters:
name
-value
-- Throws:
SemanticException
-
setUserProperty
Sets user property defined in this element.- Parameters:
name
-value
-type
-- Throws:
SemanticException
-
getParent
IDesignElement getParent()Return the parent of this element- Returns:
- the parent
-
getReport
IReportDesign getReport()Gets the report.- Returns:
- the report
-
getUserPropertyExpression
Returns user property as an expression defined in this element.- Parameters:
name
- the user property name- Returns:
- user property as an expression
-