org.eclipse.higgins.registry
Class HCRegistryExtension

java.lang.Object
  extended by org.eclipse.higgins.registry.HCRegistryExtension
All Implemented Interfaces:
org.eclipse.higgins.configuration.api.IConfigurableComponent, IRegistryExtension

public class HCRegistryExtension
extends Object
implements IRegistryExtension, org.eclipse.higgins.configuration.api.IConfigurableComponent

RegistryExtension based on higgins configuration.


Field Summary
static String PROVIDERS_LIST_SETTING_NAME
           
 
Constructor Summary
HCRegistryExtension()
           
 
Method Summary
 void configure(Map mapGlobalSettings, String strComponentName, Map mapComponentSettings, org.eclipse.higgins.configuration.api.ISettingDescriptor componentDescriptor, org.eclipse.higgins.configuration.api.ISettingDescriptor globalDescriptor)
           
 org.eclipse.higgins.configuration.api.ISettingDescriptor getComponentDescriptor()
           
 Iterator getServiceProviders()
          Searches for implementations of a particular service provider type.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROVIDERS_LIST_SETTING_NAME

public static final String PROVIDERS_LIST_SETTING_NAME
See Also:
Constant Field Values
Constructor Detail

HCRegistryExtension

public HCRegistryExtension()
Method Detail

getServiceProviders

public Iterator getServiceProviders()
Description copied from interface: IRegistryExtension
Searches for implementations of a particular service provider type. Instantiates and returns all available service providers of appropriate type E>.

Specified by:
getServiceProviders in interface IRegistryExtension
Returns:
an Iterator set of IServiceProviders

configure

public void configure(Map mapGlobalSettings,
                      String strComponentName,
                      Map mapComponentSettings,
                      org.eclipse.higgins.configuration.api.ISettingDescriptor componentDescriptor,
                      org.eclipse.higgins.configuration.api.ISettingDescriptor globalDescriptor)
               throws Exception
Specified by:
configure in interface org.eclipse.higgins.configuration.api.IConfigurableComponent
Throws:
Exception

getComponentDescriptor

public org.eclipse.higgins.configuration.api.ISettingDescriptor getComponentDescriptor()
Specified by:
getComponentDescriptor in interface org.eclipse.higgins.configuration.api.IConfigurableComponent