| Package | Description |
|---|---|
| de.intarsys.claptz | |
| de.intarsys.claptz.impl | |
| de.intarsys.claptz.io |
| Modifier and Type | Method and Description |
|---|---|
static IExtension |
InstrumentTools.getOrCreateExtension(IInstrument provider,
String extensionPointId,
String id) |
void |
IExtensionPointHandler.install()
Install a new
IExtensionPoint. |
void |
IExtensionPointHandler.install(IExtension extension)
Install a new
IExtension. |
static void |
InstrumentTools.installExtensions(IInstrumentRegistry registry,
String point,
IExtensionPointHandler functor)
Helper method to register all extensions to an extension point correctly.
|
void |
IInstrumentRegistry.load(IInstrumentStore store) |
static IInstrument |
InstrumentTools.lookupOrCreateInstrument(IInstrumentRegistry registry,
String instrumentId,
IInstrumentStore store) |
static IExtension |
InstrumentTools.objectDelete(IInstrument provider,
String extensionPointId,
Object target) |
static IExtension |
InstrumentTools.objectDelete(IInstrument provider,
String extensionPointId,
Object target) |
static IExtension |
InstrumentTools.objectInsert(IInstrument provider,
String extensionPointId,
Object target)
Initiate the insertion of the definition for object within an
IExtension to provider. |
static IExtension |
InstrumentTools.objectUpdate(IInstrument provider,
String extensionPointId,
Object target) |
void |
IInstrument.registerExtension(IExtension extension)
|
void |
IInstrumentRegistry.registerInstrument(IInstrument instrument)
Register a new instrument in the registry.
|
void |
IExtensionPointHandler.uninstall()
Uninstall a previously installed
IExtensionPoint. |
void |
IExtensionPointHandler.uninstall(IExtension extension)
Uninstall a previously installed
IExtension. |
static void |
InstrumentTools.uninstallExtensions(IInstrumentRegistry registry,
String point,
IExtensionPointHandler functor)
Clean up artifacts / references to functor.
|
void |
IInstrument.unregisterExtension(IExtension extension)
|
void |
IInstrumentRegistry.unregisterInstrument(IInstrument instrument)
Unregister an instrument from the registry.
|
void |
IExtensionPointHandler.update(IExtension extension)
Update an
IExtension. |
| Modifier and Type | Method and Description |
|---|---|
void |
ExtensionPointHandlerAdapter.install() |
void |
ExtensionPointHandlerAdapter.install(IExtension extension) |
void |
StandardInstrumentRegistry.load(IInstrumentStore store) |
void |
StandardInstrumentRegistry.Facade.load(IInstrumentStore store) |
void |
StandardInstrument.Facade.registerExtension(IExtension extension) |
void |
StandardInstrument.registerExtension(StandardExtension extension) |
void |
StandardInstrumentRegistry.Facade.registerInstrument(IInstrument instrument) |
void |
StandardInstrumentRegistry.registerInstrument(StandardInstrument instrument)
Register a new instrument implementation along with its instrument in the
registry.
|
void |
ExtensionPointHandlerAdapter.uninstall() |
void |
ExtensionPointHandlerAdapter.uninstall(IExtension extension) |
void |
StandardInstrument.Facade.unregisterExtension(IExtension extension) |
void |
StandardInstrumentRegistry.Facade.unregisterInstrument(IInstrument instrument) |
void |
ExtensionPointHandlerAdapter.update(IExtension extension) |
| Modifier and Type | Method and Description |
|---|---|
void |
IInstrumentStore.load(StandardInstrumentRegistry registry) |
void |
DirectoryInstrumentStore.load(StandardInstrumentRegistry registry) |
void |
ClassLoaderInstrumentStore.load(StandardInstrumentRegistry registry) |
void |
DirectoryInstrumentStore.loadInstrument(StandardInstrumentRegistry registry,
File home)
If
home is a instrument directory the instrument is loaded. |
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.