# Uses of Interface
org.eclipse.birt.core.framework.IExtension

Packages that use IExtension
Package
Description
org.eclipse.birt.core.framework
Defines the platform interfaces that allow BIRT to be run in Eclipse and server environments.

## Uses of IExtension in org.eclipse.birt.core.framework

Methods in org.eclipse.birt.core.framework that return IExtension
Modifier and Type
Method
Description
`IExtension`
IConfigurationElement.`getDeclaringExtension()`
Returns the extension that declares this configuration element.
`IExtension`
IExtensionPoint.`getExtension(String extensionId)`
Returns the extension with the given unique identifier configured into this extension point, or `null` if there is no such extension.
`IExtension`
IExtensionRegistry.`getExtension(String extensionId)`
Returns the specified extension in this extension registry, or `null` if there is no such extension.
`IExtension`
IExtensionRegistry.`getExtension(String extensionPointId, String extensionId)`
Returns the specified extension in this extension registry, or `null` if there is no such extension.
`IExtension`
IExtensionRegistry.`getExtension(String namespace, String extensionPointName, String extensionId)`
Returns the specified extension in this extension registry, or `null` if there is no such extension.
`IExtension[]`
IExtensionPoint.`getExtensions()`
Returns all extensions configured into this extension point.
`IExtension[]`
IExtensionRegistry.`getExtensions(String namespace)`
Returns all extensions declared in the given namespace.