public class StandardExtensionPoint.Facade extends Object implements IExtensionPoint
| Constructor and Description |
|---|
StandardExtensionPoint.Facade() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAttribute(Object key)
Get an attribute value from the context
|
IExtension[] |
getExtensions()
All IExtensions provided so far.
|
String |
getId()
The unique id for the
IExtensionPoint. |
IExtensionPointHandler |
getInstaller()
An optional functor object that can handle the installation semantics of
the
IExtensionPoint. |
IInstrument |
getProvider()
The object providing the
IExtensionPoint. |
Object |
removeAttribute(Object key)
Remove an attribute binding in the context
|
Object |
setAttribute(Object key,
Object value)
Set the value of an attribute in the context
|
public Object getAttribute(Object key)
IAttributeSupportgetAttribute in interface IAttributeSupportkey - the name of the attribute to getkeypublic IExtension[] getExtensions()
IExtensionPointgetExtensions in interface IExtensionPointpublic String getId()
IExtensionPointIExtensionPoint.getId in interface IExtensionPointIExtensionPoint.public IExtensionPointHandler getInstaller()
IExtensionPointIExtensionPoint. If declared, the
IExtensionPointHandler is executed immediately after the
registration of the IExtensionPoint. This means that
IExtension declarations to the IExtensionPoint will
arrive AFTER the installation, take care to handle
IExtensionPoint event notification if necessary.getInstaller in interface IExtensionPointIExtensionPoint.public IInstrument getProvider()
IExtensionPointIExtensionPoint. This object defines the
syntax and semantics associated with the IExtensionPoint.getProvider in interface IExtensionPointIExtensionPointpublic Object removeAttribute(Object key)
IAttributeSupportremoveAttribute in interface IAttributeSupportkey - the name of the attribute to removekeypublic Object setAttribute(Object key, Object value)
IAttributeSupportsetAttribute in interface IAttributeSupportkey - the name of the attribute to setvalue - the new value the attributekeyCopyright © 2013 intarsys consulting GmbH. All Rights Reserved.