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

All Superinterfaces:
IDesignElement, IReportElement, IReportItem
All Known Subinterfaces:
IList, IListing, ITable
All Known Implementing Classes:
MultiRowItem

public interface IMultiRowItem
extends IReportItem


Method Summary
 void addFilterCondition(IFilterCondition condition)
          Adds filter condition.expr of IFilterCondition is required.
 void addSortCondition(ISortCondition condition)
          Adds sort condition.key of ISortCondition is required.
 IFilterCondition[] getFilterConditions()
          Returns all filter conditions
 ISortCondition[] getSortConditions()
          Returns all sort conditions.
 void removeFilterCondition(IFilterCondition condition)
          Removes filter condition.
 void removeFilterConditions()
          Removes filter condition.
 void removeSortCondition(ISortCondition condition)
          Removes sort condition.
 void removeSortConditions()
          Removes all sort conditions
 
Methods inherited from interface org.eclipse.birt.report.model.api.simpleapi.IReportItem
addDataBinding, addHideRule, addHighlightRule, getBookmark, getDataBinding, getDataBindings, getHeight, getHideRules, getHighlightRules, getTocExpression, getWidth, getX, getY, removeDataBinding, removeDataBindings, removeHideRule, removeHideRules, removeHighlightRule, removeHighlightRules, setBookmark, setHeight, setHeight, setTocExpression, setWidth, setWidth, setX, setX, setY, setY
 
Methods inherited from interface org.eclipse.birt.report.model.api.simpleapi.IReportElement
getComments, getCustomXml, getDisplayName, getDisplayNameKey, getName, setComments, setCustomXml, setDisplayName, setDisplayNameKey, setName
 
Methods inherited from interface org.eclipse.birt.report.model.api.simpleapi.IDesignElement
getNamedExpression, getParent, getQualifiedName, getStyle, getUserProperty, setNamedExpression, setUserProperty, setUserProperty
 

Method Detail

addFilterCondition

public void addFilterCondition(IFilterCondition condition)
                        throws SemanticException
Adds filter condition.expr of IFilterCondition is required.

Parameters:
condition -
Throws:
SemanticException

addSortCondition

public void addSortCondition(ISortCondition condition)
                      throws SemanticException
Adds sort condition.key of ISortCondition is required.

Parameters:
condition -
Throws:
SemanticException

getFilterConditions

public IFilterCondition[] getFilterConditions()
Returns all filter conditions

Returns:
all filter conditions

getSortConditions

public ISortCondition[] getSortConditions()
Returns all sort conditions.

Returns:
all sort conditions.

removeFilterCondition

public void removeFilterCondition(IFilterCondition condition)
                           throws SemanticException
Removes filter condition.

Parameters:
condition -
Throws:
SemanticException

removeFilterConditions

public void removeFilterConditions()
                            throws SemanticException
Removes filter condition.

Throws:
SemanticException

removeSortCondition

public void removeSortCondition(ISortCondition condition)
                         throws SemanticException
Removes sort condition.

Parameters:
condition -
Throws:
SemanticException

removeSortConditions

public void removeSortConditions()
                          throws SemanticException
Removes all sort conditions

Throws:
SemanticException


Copyright © 2005 Actuate Corp. All rights reserved.