com.ibm.workplace.extension
Interface IExtensionRegistryFilter
- public interface IExtensionRegistryFilter
1. Define an Extension for the RegistryFilter Extension Point for a named registry instance
<extension point="org.eclipse.extensionregistry.RegistryFilter">
<filter instance="AdminConsole*" class="com.ibm.ws.admin.AdminConsoleExtensionFilter"/>
</extension>
2. Filter implements this IExtensionRegistryFilter interface
package com.ibm.ws.admin;
public class AdminConsoleExtensionFilter implements IExtensionRegistryFilter {
:
}
3. Host asks for a named instance of the registry to activate any associated filters
IExtensionRegistry reg = factory.getExtensionRegistry( "AdminConsole" );
Method Summary
Modifier and Type | Method and Description |
---|---|
|
doFilter(org.eclipse.core.runtime.IExtension[] extensions)
Returns an array of IExtension objects that should be included in the valid extension list.
|
Method Detail
doFilter
- org.eclipse.core.runtime.IExtension[] doFilter( org.eclipse.core.runtime.IExtension[] extensions)
Parameters:
extensions
- Array of IExtension objects to be examined Returns:
Array of IExtension objects that should be included in the valid extension list
See Also:
IExtension
new IExtension[0]
. It should never be anull
.