public interface IAggregatorExtension
Iterable
of
IAggregatorExtension
objects is returned by the method
IAggregator.getExtensions(String)
Modifier and Type | Method and Description |
---|---|
String |
getAttribute(String name)
Returns the value of the specified attribute.
|
Set<String> |
getAttributeNames()
Returns the set of attribute names for which
getAttribute(String) will return
a value. |
String |
getContributorId()
Returns the bundle symbolic name for the bundle that contributed this
extension.
|
String |
getExtensionPointId()
Returns the extension point id that this extension object implements
|
InitParams |
getInitParams()
Returns the init params for the extension.
|
Object |
getInstance()
Returns the object instance implementing this extension
|
String |
getUniqueId()
Returns the unique id for this extension
|
String getExtensionPointId()
String getUniqueId()
String getContributorId()
IExtensionInitializer.IExtensionRegistrar
interface, then the value is null.Object getInstance()
String getAttribute(String name)
IExtensionInitializer.IExtensionRegistrar.registerExtension(Object, Properties, InitParams, String, String, IAggregatorExtension)
,
they are the attributes provided in the properties object.name
- the attribute nameSet<String> getAttributeNames()
getAttribute(String)
will return
a value. The extension attributes which are allowed are defined by the extension point.
For OSGi, they are specified in the extension point schema. All extensions must
specify the (non-optional) attributes defined by the extension point and may not specify
any attributes which are not defined by the extension point.InitParams getInitParams()
Copyright © 2011-2015 IBM. All Rights Reserved.