|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jame.core.extension.osgi.OSGiConfigurableExtensionRegistry<T,V>
T - the extension runtime type.V - the extension configuration type.public class OSGiConfigurableExtensionRegistry<T extends ConfigurableExtensionRuntime<? extends V>,V extends ExtensionConfig>
OSGi configurable extension registry.
| Constructor Summary | |
|---|---|
protected |
OSGiConfigurableExtensionRegistry(java.lang.String extensionPointName,
OSGiConfigurableExtensionBuilder<T,V> builder)
Constructs a new extension registry. |
| Method Summary | |
|---|---|
ConfigurableExtension<T,V> |
getConfigurableExtension(java.lang.String extensionId)
Returns an extension. |
java.util.List<ConfigurableExtension<T,V>> |
getConfigurableExtensionList()
Returns the list of extensions. |
Extension<T> |
getExtension(java.lang.String extensionId)
Returns an extension. |
java.util.List<Extension<T>> |
getExtensionList()
Returns the list of extensions. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected OSGiConfigurableExtensionRegistry(java.lang.String extensionPointName,
OSGiConfigurableExtensionBuilder<T,V> builder)
extensionPointName - the extension point name.builder - the extension builder.| Method Detail |
|---|
public java.util.List<ConfigurableExtension<T,V>> getConfigurableExtensionList()
ConfigurableExtensionRegistry
getConfigurableExtensionList in interface ConfigurableExtensionRegistry<T extends ConfigurableExtensionRuntime<? extends V>,V extends ExtensionConfig>ConfigurableExtensionRegistry.getConfigurableExtensionList()
public ConfigurableExtension<T,V> getConfigurableExtension(java.lang.String extensionId)
throws ExtensionNotFoundException
ConfigurableExtensionRegistry
getConfigurableExtension in interface ConfigurableExtensionRegistry<T extends ConfigurableExtensionRuntime<? extends V>,V extends ExtensionConfig>extensionId - the extensionId.
ExtensionNotFoundException - if the extension can't be found.ConfigurableExtensionRegistry.getConfigurableExtension(java.lang.String)public java.util.List<Extension<T>> getExtensionList()
ExtensionRegistry
getExtensionList in interface ExtensionRegistry<T extends ConfigurableExtensionRuntime<? extends V>>ExtensionRegistry.getExtensionList()
public Extension<T> getExtension(java.lang.String extensionId)
throws ExtensionNotFoundException
ExtensionRegistry
getExtension in interface ExtensionRegistry<T extends ConfigurableExtensionRuntime<? extends V>>extensionId - the extensionId.
ExtensionNotFoundException - if the extension can't be found.ExtensionRegistry.getExtension(java.lang.String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||