Interface | Description |
---|---|
AlternateOriginModuleDefinition |
A module definition whose class loader origin is determined explictly.
|
AvailabilityTestableModuleDefinition |
Interface for
ModuleDefinition s that have a method for availablility testing. |
BundleLoader |
Interface for a loader of resource bundles for module definition display strings
|
CustomModuleRegistrationService |
A service to register modules from other registrar types than
ModuleRegistrar . |
DeclaringModuleType |
A module type that declares its mode of usage when creating module definitions.
|
KeyBasedModuleDefinition |
Interface to be used by
ModuleDefinition instances that also want to be retrievable from registry by an arbitrary key. |
ModuleDefinition |
Defines some abstact "Module" to be used by WGA.
|
ModuleRegistrar |
A class that registers module definitions with the registry.
|
ModuleRegistryChangeListener |
A listener for change events of the
ModuleRegistry |
ModuleType |
A type of module which determines for which purpose a module is usable.
|
ReferenceType |
Interface for classes that represent reference types, i.e. references to well known resources in WGA
Implementors of this interface are hardly ever used by instance.
|
RegistryAwareModule |
Interface to be used by modules (NOT module definitions!)
|
RegistryAwareModuleDefinition |
Interface to be used by a
ModuleDefinition that needs a reference to the ModuleRegistry to work. |
RemovalAwareModule |
A module with a callback method that should be called when the module is removed from registry
|
Class | Description |
---|---|
CustomModuleRegistrationServiceType |
Module type for a service to register modules from some custom registrar functionality
|
LocalisationBundleLoader |
A tool class to that reads localized information from a bundle of property files.
|
ModuleRegistry |
A general purpose module registry for WGA
The capabilities are:
Offers a queryable registration for
ModuleDefinition objects, which are mapped by their module type and their implementation class. |
OptionDefinitionsMap |
A map containing option definitions and providing some tool functions to register them, or to read/write option values regarding their definitions
|
OptionsCollector |
Base class for a special kind of
ModuleDefinition that, instead of directly providing option definitions, will collect option definitions from yet other ModuleDefinition s. |
Exception | Description |
---|---|
ModuleAvailabilityException |
Exception to throw in
AvailabilityTestableModuleDefinition.testAvailability(ModuleRegistry) when the module is not available. |
ModuleDefinitionValidationException |
Thrown when the validation of a module definition fails, according to its
DeclaringModuleType |
ModuleDependencyException |
Thrown by
ModuleDefinition.testDependencies() when a dependency failure was detected |
ModuleInstantiationException |
Thrown on errors instantiating modules by
ModuleRegistry.instantiate(Class) or ModuleRegistry.instantiate(ModuleDefinition) |