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 IDesignElementScript wrapper of DesignElementHandle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetNamedExpression(java.lang.String name)Returns name of user property defined in this element.IDesignElementgetParent()Return the parent of this elementjava.lang.StringgetQualifiedName()Gets the name of this element.IReportDesigngetReport()Gets the report.IStylegetStyle()Gets design element style.java.lang.ObjectgetUserProperty(java.lang.String name)Deprecated.java.lang.ObjectgetUserPropertyExpression(java.lang.String name)Returns user property as an expression defined in this element.voidsetNamedExpression(java.lang.String name, java.lang.String exp)Sets name of user property defined in this element.voidsetUserProperty(java.lang.String name, java.lang.Object value, java.lang.String type)Sets user property defined in this element.voidsetUserProperty(java.lang.String name, java.lang.String value)Sets user property defined in this element.
-
-
-
Method Detail
-
getStyle
IStyle getStyle()
Gets design element style.- Returns:
- style
-
getQualifiedName
java.lang.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
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
void setNamedExpression(java.lang.String name, java.lang.String exp) throws SemanticExceptionSets name of user property defined in this element.- Parameters:
name- name of user propertyexp- name expression- Throws:
SemanticException
-
getUserProperty
@Deprecated java.lang.Object getUserProperty(java.lang.String name)
Deprecated.Returns user property defined in this element.- Parameters:
name-- Returns:
- user property
-
setUserProperty
void setUserProperty(java.lang.String name, java.lang.String value) throws SemanticExceptionSets user property defined in this element.- Parameters:
name-value-- Throws:
SemanticException
-
setUserProperty
void setUserProperty(java.lang.String name, java.lang.Object value, java.lang.String type) throws SemanticExceptionSets 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
java.lang.Object getUserPropertyExpression(java.lang.String name)
Returns user property as an expression defined in this element.- Parameters:
name- the user property name- Returns:
- user property as an expression
-
-