# Uses of Class
org.eclipse.birt.report.model.api.DesignFileException

Packages that use DesignFileException
Package
Description
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.impl
org.eclipse.birt.report.model.api.util
Utility classes.

## Uses of DesignFileException in org.eclipse.birt.report.model.api

Methods in org.eclipse.birt.report.model.api that throw DesignFileException
Modifier and Type
Method
Description
`static ActionHandle`
ModuleUtil.`deserializeAction(InputStream streamData)`
Deserialize an input stream into an Action.
`static ActionHandle`
ModuleUtil.`deserializeAction(InputStream streamData, DesignElementHandle element)`
Deserialize an input stream into an Action.
`static ActionHandle`
ModuleUtil.`deserializeAction(String strData)`
Deserializes a string into an ActionHandle, notice that the handle is faked, the action is not in the design tree, the operation to the handle is not able to be undone.
`static ActionHandle`
ModuleUtil.`deserializeAction(String strData, DesignElementHandle element)`
Deserialize a string into an ActionHandle, notice that the handle is faked, the action is not in the design tree, the operation to the handle is not able to be undoned.
`void`
ModuleHandleImpl.`includeLibrary(String libraryFileName, String namespace)`
Includes one library with the given library file name.
`IReportDesign`
DesignEngine.`openDesign(String fileName, InputStream ins, IModuleOption options)`
Opens the report design.
`IReportDesign`
IDesignEngine.`openDesign(String fileName, InputStream ins, IModuleOption options)`
Opens the report design.
`void`
ModuleHandleImpl.`reloadLibraries()`
Reloads all libraries this module included.
`void`
ModuleHandleImpl.`reloadLibrary(String reloadPath)`
Reloads the library with the given library file path.
`void`
ModuleHandleImpl.`reloadLibrary(LibraryHandle libraryToReload)`
Reloads the library with the given library file path.

## Uses of DesignFileException in org.eclipse.birt.report.model.api.impl

Methods in org.eclipse.birt.report.model.api.impl that throw DesignFileException
Modifier and Type
Method
Description
`IReportDesign`
DesignEngineImpl.`openDesign(String fileName, InputStream ins, IModuleOption options)`
Opens the report design.

## Uses of DesignFileException in org.eclipse.birt.report.model.api.util

Methods in org.eclipse.birt.report.model.api.util that throw DesignFileException
Modifier and Type
Method
Description
`static void`
ElementExportUtilImpl.`exportDesign(ReportDesignHandle designToExport, String libraryFileName, boolean canOverride, boolean genDefaultName)`
Export the report design to a library file specified by the file name.
`static void`
ElementExportUtilImpl.`exportElement(DesignElementHandle elementToExport, String libraryFileName, boolean canOverride)`
Exports the given element into one library file.
`static void`
ElementExportUtilImpl.`exportElements(List elementsToExport, String libraryFileName, boolean canOverride)`
Exports the given element list into one library file.
`static void`
ElementExportUtilImpl.`exportStructure(StructureHandle structToExport, String libraryFileName, boolean canOverride)`
Exports the given structure into one library.
`static void`
ElementExportUtilImpl.`exportStructures(List structsToExport, String libraryFileName, boolean canOverride)`
Exports the given structure into one library.