# Package org.eclipse.birt.core.framework

package org.eclipse.birt.core.framework
Defines the platform interfaces that allow BIRT to be run in Eclipse and server environments.

## Package Specification

Defines the platform interfaces that allow BIRT to be run in Eclipse and server environments.

Related Packages
Package
Description
org.eclipse.birt.core.framework.osgi
org.eclipse.birt.core.framework.parser
Provides a framework for parsing an XML file using a SAX parser.
Class
Description
FrameworkException
A checked exception representing a failure.
IBundle
IConfigurationElement
This interface is the same as the Eclipse platform `IConfigurationElement` interface.
IExecutableExtension
This interface is the same as the Eclipse platform `IExecutableExtension` interface.
IExtension
This interface is the same as the Eclipse platform `IExtension` interface.
IExtensionPoint
This interface is the same as the Eclipse platform `IExtensionPoint` interface.
IExtensionRegistry
This interface is the same as the Eclipse platform `IExtensionRegistry` interface.
IPlatform
Defines the Platform interface that allows BIRT to be run in Eclipse and server environments
IPlatformConfig
Defines an interface to access OSGi framework.
IPlatformContext
Defines an interface to access OSGi framework.
IPlatformPath
Platform
Defines a generic Platform class that wraps around an `EclipsePlatform` or `ServerPlatform` class.
PlatformConfig
Defines an implementation of IPlatformConfig to access OSGi framework.
PlatformFileContext
An platform context that is based on file operations.
PlatformLauncher
PlatformServletContext
An platform context that is based on resource operations instead of file operations.
URLClassLoader
A URL class loader with close API.