Uses of Class
org.eclipse.birt.report.model.api.activity.SemanticException

Packages that use SemanticException
org.eclipse.birt.report.model.api Tool-writer's interface for the BIRT design model (also known as the "Design Engine.") 
org.eclipse.birt.report.model.api.command Provides events when some command operations modify the state of the Design Engine. 
org.eclipse.birt.report.model.api.elements Constants definition for the pre-defined choices and report elements and items. 
org.eclipse.birt.report.model.api.elements.structures Defines the structure types in Model system. 
org.eclipse.birt.report.model.api.extension Defines the fundamental interfaces for those extensions from the reportitem extension point. 
org.eclipse.birt.report.model.api.metadata Defines the elements, properties, types, structures and slots in the Report Object Model. 
org.eclipse.birt.report.model.api.olap   
org.eclipse.birt.report.model.api.simpleapi Report element representations in the BIRT simple API environment. 
org.eclipse.birt.report.model.api.util Utility classes. 
org.eclipse.birt.report.model.api.validators Provides the validation classes for semantic check on multiple properties. 
 

Uses of SemanticException in org.eclipse.birt.report.model.api
 

Methods in org.eclipse.birt.report.model.api that throw SemanticException
 void PropertyHandle.add(DesignElementHandle content)
          Adds a report item to the property with the given element handle.
 void PropertyHandle.add(DesignElementHandle content, int newPos)
          Adds a report item to this property at the given position.
 void DesignElementHandle.add(java.lang.String propName, DesignElementHandle content)
          Adds a report item to the property with the given element handle.
 void DesignElementHandle.add(java.lang.String propName, DesignElementHandle content, int newPos)
          Adds a report item to this property at the given position.
 void ComputedColumnHandle.addAggregateOn(java.lang.String aggreValue)
          Adds an aggregate level to the list.
 AggregationArgumentHandle ComputedColumnHandle.addArgument(AggregationArgument argument)
          Adds an arguments to list.
 ComputedColumnHandle ScalarParameterHandle.addColumnBinding(ComputedColumn addColumn, boolean inForce)
          Adds a bound column to the list.
 ComputedColumnHandle ReportItemHandle.addColumnBinding(ComputedColumn addColumn, boolean inForce)
          Adds a bound column to the list.
 ComputedColumnHandle GroupHandle.addColumnBinding(ComputedColumn addColumn, boolean inForce)
          Deprecated. since BIRT 2.1 RC2
 void ModuleHandle.addConfigVariable(ConfigVariable configVar)
          Adds a new config variable.
 void ThemeHandle.addCss(CssStyleSheetHandle sheetHandle)
          Includes one css with the given css file name.
 void ReportDesignHandle.addCss(CssStyleSheetHandle sheetHandle)
          Includes one css with the given css file name.
 void ThemeHandle.addCss(IncludedCssStyleSheet cssStruct)
          Includes one CSS structure with the given IncludedCssStyleSheet.
 void ReportDesignHandle.addCss(IncludedCssStyleSheet cssStruct)
          Includes one CSS structure with the given IncludedCssStyleSheet.
 void ThemeHandle.addCss(java.lang.String fileName)
          Includes one css with the given css file name.
 void ReportDesignHandle.addCss(java.lang.String fileName)
          Includes one css with the given css file name.
 void JointDataSetHandle.addDataSet(java.lang.String dataSetName)
          Adds a data set into this joint data set by name.
 void DataSetHandle.addFilter(FilterCondition fc)
          Adds the filter condition.
 void ModuleHandle.addImage(EmbeddedImage image)
          Adds a new embedded image.
 void ModuleHandle.addIncludeScript(IncludeScript includeScript)
          Adds include script.
 void DerivedDataSetHandle.addInputDataSets(java.lang.String dataSetName)
          Inserts a data set with the specified name into this derived data set.
 StructureHandle SimpleValueHandle.addItem(IStructure item)
          Adds an item to the end of a list property or member.
 void PropertyHandle.addItem(java.lang.Object item)
           
 void MemberHandle.addItem(java.lang.Object item)
           
abstract  void SimpleValueHandle.addItem(java.lang.Object item)
          Adds an item to the end of a list property.
 DimensionJoinConditionHandle DimensionConditionHandle.addJoinCondition(DimensionJoinCondition joinCondition)
          Gets the dimension join condition handle.
 void ActionHandle.addParamBinding(ParamBinding paramBinding)
          Add a new parameter binding to the action.
 void AccessControlHandle.addRole(java.lang.String role)
          Adds the given role to the list.
 void ModuleHandle.addScriptLib(ScriptLib scriptLib)
          Add script lib
 void ActionHandle.addSearch(SearchKey key)
          Add a new search key to the action.
 TOCHandle ReportItemHandle.addTOC(java.lang.String expression)
          Adds toc structure.
 TOCHandle GroupHandle.addTOC(java.lang.String expression)
          Adds toc structure.
 TOCHandle ReportItemHandle.addTOC(TOC toc)
          Adds toc structure.
 TOCHandle GroupHandle.addTOC(TOC toc)
          Adds toc structure.
 void AccessControlHandle.addUserName(java.lang.String userName)
          Adds the given user name to the list.
 void ValueAccessControlHandle.addValue(java.lang.String value)
          Adds the given value to the list.
 void ReportItemHandle.addView(DesignElementHandle viewElement)
          Adds a new element as the view.
 void MultiViewsHandle.addView(DesignElementHandle viewElement)
          Adds a new element as the view.
 void FreeFormHandle.bringForward(ReportItemHandle content)
          Increases the z-index of the given element by 1.
 void FreeFormHandle.bringToFront(ReportItemHandle content)
          Increases the z-index of the given element so that the element will have the maximal z-index value.
 boolean ThemeHandle.canRenameCss(IncludedCssStyleSheetHandle handle, java.lang.String newFileName)
          Checks included style sheet can be renamed or not.
 boolean ReportDesignHandle.canRenameCss(IncludedCssStyleSheetHandle handle, java.lang.String newFileName)
          Checks css can be renamed or not.
 void ComputedColumnHandle.clearAggregateOnList()
          Clears the aggregate on list.
 void DesignElementHandle.clearAllProperties()
          Clears values of all properties.
 void ComputedColumnHandle.clearArgumentList()
          Clears the argument list.
 void DesignElementHandle.clearContents(int slotId)
          Clears all the content within the given slot.
 void EmptyGroupElementHandle.clearLocalProperties()
           
abstract  void GroupElementHandle.clearLocalProperties()
          Clears values of all common properties(except the extends property) for the given collection of elements.
 void SimpleGroupElementHandle.clearLocalProperties()
           
 void GroupElementHandle.clearProperty(java.lang.String propName)
          Clears the value of a property on the given collection of elements if the property is a common property shared by each element.
 void DesignElementHandle.clearProperty(java.lang.String propName)
          Clears the value of a property.
 void GroupPropertyHandle.clearValue()
          Clears the value of the property on every element.
 void SimpleValueHandle.clearValue()
          Clears the value of the property or member.
 ColumnBandData TableHandle.copyColumn(int columnIndex)
          Copies a column and cells under it with the given column number.
 ColumnBandData GridHandle.copyColumn(int columnIndex)
          Copies a column and cells under it with the given column number.
 void DesignElementHandle.copyPropertyTo(java.lang.String propName, DesignElementHandle targetHandle)
          Copies all properties to the target element.
 IDesignElement TableHandle.copyRow(RowOperationParameters parameters)
          Copies table row with the given parameters.
 IDesignElement GridHandle.copyRow(RowOperationParameters parameters)
          Copies table row with the given parameters.
 TemplateElementHandle DesignElementHandle.createTemplateElement(java.lang.String name)
          Creates a template element handle and transforms the current element handle to the created template element.
 TemplateElementHandle ContentElementHandle.createTemplateElement(java.lang.String name)
           
 void ReportDesignHandle.deleteThumbnail()
          Deletes the thumbnail image in the design.
protected  void RowBandInsertAction.doInsert(RowOperationParameters parameters)
          Inserts source table row below or above target table row.
protected  void RowBandInsertAndPasteAction.doInsertAndPaste(org.eclipse.birt.report.model.elements.TableRow copiedRow, RowOperationParameters parameters)
          Pastes the given table row to target row with the given slot id , group id and destination index.
protected  void RowBandPasteAction.doPaste(org.eclipse.birt.report.model.elements.TableRow copiedRow, RowOperationParameters parameters)
          Pastes the given table row to target row with the given slot id , group id and destination index.
protected  void RowBandShiftAction.doShift(RowOperationParameters parameters)
          Does shift operation with the given parameters.
 void ModuleHandle.drop()
           
 void DesignElementHandle.drop()
          Drops this element from the design.
 void PrivateStyleHandle.drop()
          This method is not defined for private styles.
 void PropertyHandle.drop(DesignElementHandle content)
          Drops a content element from the slot, and unresolve any reference property which refers the element to drop.
 void SlotHandle.drop(DesignElementHandle content)
          Drops a content element from the slot, and unresolve any reference property which refers the element to drop.
 void PropertyHandle.drop(int posn)
          Drops a content element at the given position from the slot, and unresolve any reference property which refers the element to drop.
 void SlotHandle.drop(int posn)
          Drops a content element at the given position from the slot, and unresolve any reference property which refers the element to drop.
 void DesignElementHandle.drop(java.lang.String propName, DesignElementHandle content)
          Drops a content element from the container, and unresolve any reference property which refers the element to drop.
 void DesignElementHandle.drop(java.lang.String propName, int posn)
          Drops a content element at the given position from the container, and unresolve any reference property which refers the element to drop.
 void ModuleHandle.dropAllScriptLibs()
          Removes all script libs.
 void ModuleHandle.dropAndClear()
           
 void DesignElementHandle.dropAndClear()
          Drops this element from the design.
 void PrivateStyleHandle.dropAndClear()
          This method is not defined for private styles.
 void PropertyHandle.dropAndClear(DesignElementHandle content)
          Drops a content element from the slot, and clear any reference property which refers the element to drop.
 void SlotHandle.dropAndClear(DesignElementHandle content)
          Drops a content element from the slot, and clear any reference property which refers the element to drop.
 void PropertyHandle.dropAndClear(int posn)
          Drops a content element at the given position from the slot, and clear any reference property which refers the element to drop.
 void SlotHandle.dropAndClear(int posn)
          Drops a content element at the given position from the slot, and clear any reference property which refers the element to drop.
 void DesignElementHandle.dropAndClear(java.lang.String propName, DesignElementHandle content)
          Drops a content element from the container, and clear any reference property which refers the element to drop.
 void DesignElementHandle.dropAndClear(java.lang.String propName, int posn)
          Drops a content element at the given position from the container, and clear any reference property which refers the element to drop.
 void ModuleHandle.dropConfigVariable(java.lang.String name)
          Deprecated.  
 void ThemeHandle.dropCss(CssStyleSheetHandle sheetHandle)
          Drops the given css style sheet of this design file.
 void ReportDesignHandle.dropCss(CssStyleSheetHandle sheetHandle)
          Drops the given css style sheet of this design file.
 void ModuleHandle.dropImage(java.util.List images)
          Drops an embedded image handle list from the design.
 void ModuleHandle.dropImage(java.lang.String name)
          Deprecated.  
 void ModuleHandle.dropIncludeScript(IncludeScript includeScript)
          Removes the given included script.
 void ModuleHandle.dropLibrary(LibraryHandle library)
          Drops the given library from the included libraries of this design file.
 void ModuleHandle.dropLibraryAndBreakExtends(LibraryHandle library)
          Drops the given library from the design and break all the parent/child relationships.
 void ModuleHandle.dropScriptLib(ScriptLib scriptLib)
          Removes special script lib.
 void ModuleHandle.dropScriptLib(ScriptLibHandle scriptLibHandle)
          Removes special script lib handle.
 void ReportItemHandle.dropView(DesignElementHandle viewElement)
          Deletes the given view.
 void MultiViewsHandle.dropView(DesignElementHandle viewElement)
          Deletes the given view.
 void ModuleHandle.includeLibrary(java.lang.String libraryFileName, java.lang.String namespace)
          Includes one library with the given library file name.
 void ModuleHandle.initializeModule(java.util.Map properties)
          Initializes the report design when it is just created.
 void TableHandle.insertAndPasteColumn(ColumnBandData data, int columnNumber)
          Inserts and pastes a column with its cells to the given column number.
 void GridHandle.insertAndPasteColumn(ColumnBandData data, int columnNumber)
          Inserts and pastes a column with its cells to the given column number.
 void TableHandle.insertAndPasteRow(IDesignElement copiedRow, RowOperationParameters parameters)
          Inserts and paste table row to the given destination row with the given parameters.
 void GridHandle.insertAndPasteRow(IDesignElement copiedRow, RowOperationParameters parameters)
          Inserts and paste table row to the given destination row with the given parameters.
 void TableHandle.insertColumn(int columnNumber, int positionFlag)
          Inserts a column to the table.
 StructureHandle SimpleValueHandle.insertItem(IStructure item, int posn)
          Inserts a new item into a list property or member at the given position.
 void TableHandle.insertRow(RowOperationParameters parameters)
          Inserts table row to the given destination row with the given parameters.
 void GridHandle.insertRow(RowOperationParameters parameters)
          Inserts table row to the given destination row with the given parameters.
 void DesignElementHandle.localize()
          Localize the element, break the parent/child relationship and set all the extended properties locally.
 void ContentElementHandle.localize()
           
 void DesignElementHandle.move(java.lang.String fromPropName, DesignElementHandle content, DesignElementHandle newContainer, java.lang.String toPropName)
          Moves a content element from this element into a property in another container element.
 void DesignElementHandle.move(java.lang.String fromPropName, DesignElementHandle content, DesignElementHandle newContainer, java.lang.String toPropName, int newPos)
          Moves a content element into a property in another container element at the specified position.
 void DesignElementHandle.moveTo(DesignElementHandle newContainer, java.lang.String toPropName)
          Moves this element to a property in another container element.
 void DesignElementHandle.moveTo(DesignElementHandle newContainer, java.lang.String toPropName, int newPos)
          Moves this element to a property in another container element at the specified position.
 void DesignElementHandle.moveTo(int posn)
          Moves this element handle to the given position within its container.
 java.util.List PropertyHandle.paste(DesignElementHandle content)
          Pastes a report item to this property.
 java.util.List PropertyHandle.paste(DesignElementHandle content, int newPos)
          Pastes a report item to the slot.
 java.util.List PropertyHandle.paste(IDesignElement content)
          Pastes a report item to this property.
 java.util.List PropertyHandle.paste(IDesignElement content, int newPos)
          Pastes a report item to the property.
 java.util.List DesignElementHandle.paste(java.lang.String propName, DesignElementHandle content)
          Pastes a report item to this property.
 java.util.List DesignElementHandle.paste(java.lang.String propName, DesignElementHandle content, int newPos)
          Pastes a report item to the slot.
 java.util.List DesignElementHandle.paste(java.lang.String propName, IDesignElement content)
          Pastes a report item to this property.
 java.util.List DesignElementHandle.paste(java.lang.String propName, IDesignElement content, int newPos)
          Pastes a report item to the property.
 void TableHandle.pasteColumn(ColumnBandData data, int columnNumber, boolean inForce)
          Pastes a column with its cells to the given column number.
 void GridHandle.pasteColumn(ColumnBandData data, int columnNumber, boolean inForce)
          Pastes a column with its cells to the given column number.
 void TableHandle.pasteRow(IDesignElement copiedRow, RowOperationParameters parameters)
          Pastes table row to destination row with the given parameters.
 void GridHandle.pasteRow(IDesignElement copiedRow, RowOperationParameters parameters)
          Pastes table row to destination row with the given parameters.
 void ThemeHandle.reloadCss(CssStyleSheetHandle sheetHandle)
          Reloads the css with the given css file path.
 void ReportDesignHandle.reloadCss(CssStyleSheetHandle sheetHandle)
          Reloads the css with the given css file path.
 void ModuleHandle.reloadLibraries()
          Reloads all libraries this module included.
 void ModuleHandle.reloadLibrary(LibraryHandle libraryToReload)
          Reloads the library with the given library file path.
 void ModuleHandle.reloadLibrary(java.lang.String reloadPath)
          Reloads the library with the given library file path.
 void ComputedColumnHandle.removeAggregateOn(java.lang.String aggreValue)
          Removes an aggregate level from the list.
 void ComputedColumnHandle.removeArgument(AggregationArgument argument)
          Removes an arguments from list.
 void JointDataSetHandle.removeDataSet(java.lang.String dataSetName)
          Removes a data set from this joint data set by name.
 void ReportItemHandle.removedColumnBinding(java.lang.String bindingName)
          Removes bound column from the element.
 void ReportItemHandle.removedColumnBindings(java.util.List bindingNameList)
          Removes bound columns from the element.
 void ScalarParameterHandle.removedUnusedColumnBindings()
          Removed unused bound columns from the parameter.
 void ReportItemHandle.removedUnusedColumnBindings()
          Removes unused bound columns from the element.
 void DataSetHandle.removeFilter(FilterCondition fc)
          Removes the filter condition.
 void DimensionConditionHandle.removeJoinCondition(DimensionJoinCondition joinCondition)
          Removes join condition from this dimension condition.
 void DimensionConditionHandle.removeJoinCondition(int index)
          Remove the join condition in the specified position.
 void AccessControlHandle.removeRole(java.lang.String role)
          Removes the given role from the list.
 void AccessControlHandle.removeUserName(java.lang.String userName)
          Removes the given user name from the list.
 void ValueAccessControlHandle.removeValue(java.lang.String value)
          Removes the given value from the list.
 void ThemeHandle.renameCss(IncludedCssStyleSheetHandle handle, java.lang.String newFileName)
          Renames both IncludedCssStyleSheet and CSSStyleSheet to newFileName.
 void ReportDesignHandle.renameCss(IncludedCssStyleSheetHandle handle, java.lang.String newFileName)
          Renames both IncludedCssStyleSheet and CSSStyleSheet to newFileName.
 void ModuleHandle.replaceConfigVariable(ConfigVariable oldVar, ConfigVariable newVar)
          Replaces the old config variable with the new one.
 void ModuleHandle.replaceImage(EmbeddedImage oldVar, EmbeddedImage newVar)
          Replaces the old embedded image with the new one.
 void SimpleValueHandle.replaceItem(IStructure oldItem, IStructure newItem)
          Replaces an old structure with a new one for the this property or member.
 void DesignElementHandle.revertToReportItem()
          if this design element is based on a template definition DesignElementHandle.isTemplateParameterValue(),get rid of the template definition )
 void ContentElementHandle.revertToReportItem()
           
 TemplateElementHandle DesignElementHandle.revertToTemplate(java.lang.String name)
          Creates a template element handle and transforms the current element handle to the created template element if the current element is based on a template parameter definition.
 TemplateElementHandle ContentElementHandle.revertToTemplate(java.lang.String name)
           
 void FreeFormHandle.sendBackward(ReportItemHandle content)
          Reduces the z-index of the given element that resides in the freeform.
 void FreeFormHandle.sendToBack(ReportItemHandle content)
          Reduces the z-index of the given element so that the element will have the minimal z-index value.
 void DimensionHandle.